Fstab или властелин дисков
В Linux есть очень важный файл, который находится в /etc/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 с актуальным названием устройства.
При этом у unmount строки /etc/fstab и /etc/mtab не совпадут, в результате чего возникнет ошибка. Вот такой небольшой мануал, который возможно вам пригодится....
Все команды линукс можно найти на этой странице...
Последние статьи
- Зачем нужна виртуализация приложений?
- Как удалить вирус с Андроида?
- Если сломался телефон Samsung...
- Как установить на ноутбук андроид?
- Как увеличить память на Андроиде?
- Makulu Linux в стиле Windows 7
- Система учета рабочего времени
- Программа учета рабочего времени
- Как вместо звездочек увидеть пароль?
- Как зашифровать текст?
- Как в windows 10 отключить слежение навсегда?
- Как скачать программу из google play на компьютер?