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 с актуальным названием устройства.

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

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

Опубликовано © Просто Linux | Всё про Линукс, Android и Windows.


Увы, пока нет комментариев :(

СОВЕТ ДНЯ: Если вы хотите вернуть часть стоимости при покупке в интернет магазине, обязательно воспользуйтесь одним из сервисов кэшбэка:

1. EPN - самый надежный кэшбэк (Aliexpress, OZON, ASOS и BANGGOOD)

2. Алибонус - самый щедрый кэшбэк на Алиэкспресс, возвращают 10%

3. LetyShop - самое большое количество магазинов - 842 магазина!

Что такое кэшбэк читайте в ЭТОЙ СТАТЬЕ...

Самый лучший хостинг!

лучший хостинг

НАЙТИ НА САЙТЕ

КОМАНДЫ LINUX

РЕПОЗИТОРИИ LINUX

ОБЛАЧНЫЕ СЕРВИСЫ

КОМПЬЮТЕРНЫЕ ТОВАРЫ

КАК ЗАРАБОТАТЬ В СЕТИ?

ВСЕ СТАТЬИ САЙТА

© Все права сохраняются. Копировать материалы без разрешения автора ЗАПРЕЩАЕТСЯ!