Что такое Fstab?
Fstab - это таблица файловой системы вашей операционной системы. Если вы хотите просмотреть файловые системы, обязательно ознакомьтесь с нашей другой статьей, HTG объясняет: какую файловую систему Linux вы должны выбрать? В старые времена, это был основной способ, которым система смонтировала файлы автоматически. В настоящее время вы можете подключить USB-накопитель любого типа, и он просто появится в Nautilus, как в Windows и Mac OS, но когда-то вам приходилось вручную монтировать эти диски в определенную папку, используя команду " mount ". Это верно для DVD, компакт-дисков и даже дискет (помните эти?).
В то время ваша единственная альтернатива заключалась в том, чтобы сообщить компьютеру, что в любое время, когда какое-либо устройство было подключено, оно должно быть автоматически установлено в определенном месте. Вот где fstab вошел, и это было потрясающе. Предположим, вы поменяли местами жесткие диски на контроллере IDE или SCSI. Компьютер может загружать файловые системы в другом порядке, что потенциально может испортить ситуацию. Fstab настроен на поиск определенных файловых систем и автоматически монтирует их по желанию каждый раз, предотвращая появление множества бедствий.
Ваш файл Fstab
Файл fstab расположен по адресу:
/etc/fstab
Давайте посмотрим на мой файл fstab, не так ли?
Очевидные параметры
Изменить: использование UUID в вашем файле fstab, удобном для большинства домашних пользователей, имеет несколько больших оговорок. Это не работает при использовании таких вещей, как «собранные» или «сетевые» устройства. Если вы более продвинутый пользователь или планируете использовать в будущем такие вещи, как программный RAID, вам лучше не использовать UUID.
Сказочный материал
Следующие несколько разделов - это то, что обычно отпугивает новичков, но они действительно не так сложны. Есть большой набор доступных опций, но есть несколько или несколько очень распространенных. Давайте посмотрим на них. (Сначала используется опция по умолчанию, а затем альтернативы, но поскольку дистрибутивы Linux могут быть очень разными, ваш пробег может отличаться.)
- auto / noauto: укажите, должен ли раздел автоматически монтироваться при загрузке. Вы можете блокировать определенные разделы при установке при загрузке с помощью «noauto».
- exec / noexec: Указывает, может ли раздел выполнять исполняемые файлы. Если у вас есть раздел с нуля, который вы компилируете, тогда это было бы полезно, или, может быть, если у вас есть / home в отдельной файловой системе. Если вас беспокоит безопасность, измените это на «noexec».
- ro / rw: «ro» доступен только для чтения, а «rw» - чтение-запись. Если вы хотите писать в файловую систему как пользователь, а не как root, вам нужно указать «rw».
- sync / async: Это интересно. «Sync» force write записывается немедленно при выполнении команды, что идеально подходит для дискет (насколько вы это выдумываете?) И USB-накопителей, но не обязательно для внутренних жестких дисков. То, что «асинхронно» делает, позволяет команде выполнять в течение прошедшего периода времени, возможно, когда активность пользователя уменьшается и т.п. Вы когда-нибудь получали сообщение с просьбой «ждать, пока изменения записываются на диск?» Обычно это почему.
- nouser / user: Это позволяет пользователю устанавливать права на монтирование и размонтирование. Важно отметить, что «пользователь» автоматически подразумевает «noexec», поэтому, если вам нужно выполнить двоичные файлы и все еще монтироваться в качестве пользователя, обязательно используйте «exec» в качестве опции.
Эти параметры разделяются запятой и пробелами и могут быть помещены в любом порядке. Если вы не уверены в настройках по умолчанию, вы можете явно указать свои параметры. Вещи, которые монтируются из временных мест (например, USB), не будут следовать этому базовому шаблону, если вы не создали для них записи (по UUID) в fstab. Это удобно, когда вы хотите, чтобы внешний жесткий диск всегда монтировался определенным образом, поскольку обычные накопители большого пальца и т. Д. Не будут затронуты.
Демпинг и Fscking
Теперь, когда вы знаете, что делаете, вы можете сходить с ума с помощью автоматического монтажа и тому подобного. Это очень удобно, когда у вас есть тонна разделов, которые нужно управлять. Всегда помните, чтобы сделать резервную копию на случай, если что-то пойдет не так, но получайте удовольствие, и обязательно оставите свой опыт в комментариях!