Linux — файловые системы ext3 и ext4

При работе с Linux вы можете выбирать тип файловой системы, как и многие другие параметры. Вероятнее всего, вы будете работать с разделами Linux, на которых используется одна из расширенных файловых систем, поддерживаемых всеми дистрибутивами Linux и являющихся надежными готовыми решениями.

История расширенной файловой системы (ext) начинается с самых ранних дней Linux. В свое время эта файловая система позволила устранить ограничение на размер файла в 2 ГБ, но была чрезвычайно подвержена фрагментации. Поэтому вскоре после выпуска первой расширенной файловой системы была разработана ее вторая версия (ext2), устраняющая ряд дополнительных ограничений (например, максимальный размер файла был увеличен до 4 ТБ). Файловая система ext2 быстро стала общепринятым стандартом Linux, но продолжала развиваться вместе с развитием этой операционной системы. Таким образом, на сегодняшний день мы имеем еще две версии расширенной файловой системы – третью (ext3) и четвертую (ext4). Читать далее Linux — файловые системы ext3 и ext4

Linux — работа с виртуальной памятью

Концепция виртуальной памяти в Linux не слишком отличается от таковой в операционной системе Windows. Когда в Windows заканчивается свободная память, начинает использоваться файл подкачки (page file). Виртуальная память является относительно недорогим способом увеличить производительность в те моменты, когда система использует максимально возможный объем оперативной памяти. Читать далее Linux — работа с виртуальной памятью