Fstab или властелин дисков

В Linux есть очень важный файл, который находится в /etc/fstab. Мне много раз приходилось редактировать этот файл, который отвечает за монтирование устройств в системе. Очень полезно хотя бы один раз посмотреть в fstab, хотя для общего развития, может пригодится.

Как вернуть часть денег при покупке в интернет магазине? >>>

В основном надобность править fstab наступает в том случае, если вам нужно на постоянно основе примонтировать устройство, которое вы возможно забыли указать при установке. Как это можно сделать?

Fstab

Лишь администратор вправе выполнять команду mount. Если обычные пользователи должны иметь возможность самостоятельно подключать к дереву каталогов внешние носители и отключать их из системы, то вам потребуется вставить в fstab соответствующую строку с параметром users. Для USB-флешки с файловой системой VFAT эта строка может выглядеть так:

# /etc/fstab: USB-Stick
/dev/sdf1 /media/memorystick
vfat
users,gid=users,utf8,noatime,noauto 0 0

Теперь каждый пользователь может подключить USB-флешку к дереву каталогов с помощью команды mount /media/memorystick, а потом читать и изменять данные, содержащиеся на ней. Однако для этого метода характерны два серьезнейших недостатка.

В зависимости от того, в каком порядке подключаются устройства, их названия изменяются. Если USB-флешка подключается в качестве второго или третьего устройства, ее название может быть, например, /dev/sdg и доступ к устройству через каталог /media/memorystick будет закрыт.

Наоборот, вышеуказанная запись fstab может быть использована для доступа к другому устройству, что, возможно, не планировалось. Таким образом, лучше всего задавать имя устройства в /etc/fstab не непосредственно, а через ссылку by-uuid. Чтобы узнать номер UUID, выполните команду blkid:

root# blkid /dev/sdf1
/dev/sdf1: UUID="4550-9BD2" TYPE="vfat"

Соответствующую запись fstab мы разделим на две строки, так как она не помещается на одной:

# /etc/fstab: USB-Stick
/dev/disk/by-uuid/4550-9BD2 /media/memorystick vfat 
users,gid=users,utf8,noatime,noauto 0 0

В принципе вы можете начать строку fstab с записи UUID=4550-9BD2. Команда mount в таком случае будет работать, как в прошлом примере, но с unmount возникнут проблемы: вместо уникального идентификатора UUID команда mount запишет носитель данных в /etc/mtab с актуальным названием устройства.

Другая интересная статья:  Как на Linux настроить интернет?

При этом у unmount строки /etc/fstab и /etc/mtab не совпадут, в результате чего возникнет ошибка. Вот такой небольшой мануал, который возможно вам пригодится....

Все команды линукс можно найти на этой странице...

Увы, пока нет комментариев - оставьте свой ;)

КАК ПОКУПАТЬ НА АЛИЭКСПРЕСС НА 7% ДЕШЕВЛЕ? ПРОСТО ПОСТАВЬ ПЛАГИН!