Ну, тут ми можемо використовувати той самий трюк, який fstab
використовується для оптичних носіїв (він же CD та DVD):
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Перша колонка показує файлову систему, я впевнений , що ваші USB матиме фіксовані значення, так що дозволяє припустити , що все після того, як sda
це USB, і так як ви можете мати тільки 4 USB в той же час, список йде від sdb
, sdc
, sdd
і sde
.
$ ls /dev/sd*
/dev/sda /dev/sdb /dev/sdb3 /dev/sdb6 /dev/sdc /dev/sdf
/dev/sda1 /dev/sdb1 /dev/sdb4 /dev/sdb7 /dev/sdd
/dev/sda2 /dev/sdb2 /dev/sdb5 /dev/sdb8 /dev/sde
(У моєму випадку я використовую зчитувач пам'яті, тому мої драйвери USB запускаються, sdg
але дозволяють продовжувати.)
Тепер ми припускаємо, що кожен USB має один і лише один розділ, тому потрібні нам рядки fstab
:
/dev/sdb1
/dev/sdc1
/dev/sdd1
/dev/sde1
Тоді ви сказали, що точки монтажу потрібно виправити, тож, створивши каталоги, давайте додавати їх:
/dev/sdb1 /media/HDD1
/dev/sdc1 /media/HDD2
/dev/sdd1 /media/HDD3
/dev/sde1 /media/HDD4
Оскільки ви можете мати майже всі типи файлових систем, давайте скористаємося auto
так, щоб fstab здогадався, який тип файлу використовувати:
/dev/sdb1 /media/HDD1 auto
/dev/sdc1 /media/HDD2 auto
/dev/sdd1 /media/HDD3 auto
/dev/sde1 /media/HDD4 auto
Гаразд, тепер давайте зводимось до параметрів, які будуть такими самими для компакт-дисків, плюс додатки для читання / запису:
/dev/sdb1 /media/HDD1 auto rw,users,noauto,allow_other,umask=0
/dev/sdc1 /media/HDD2 auto rw,users,noauto,allow_other,umask=0
/dev/sde1 /media/HDD3 auto rw,users,noauto,allow_other,umask=0
/dev/sde1 /media/HDD4 auto rw,users,noauto,allow_other,umask=0
rw
повідомляє, що ми хочемо дозвіл на читання та запис, users
дозволяє будь-якому користувачеві монтувати пристрій, noauto
запобігає автоматичному встановленню драйвера при mount -a
виклику, як це робиться під час завантаження, запобігаючи завантаженню ПОМИЛЬНОСТІ та ПОПЕРЕДЖЕННЯ, allow_other
дозволяє іншим, але не користувачеві, який встановив драйвер, мають однакові дозволи, і umask=0
не дозволяє застосовувати umask за замовчуванням.
Тепер єдині 2 поля, що залишилися, майже стосуються dump
порядку та fsck
порядку, який може бути в 0
обох, що дає нам остаточний результат:
/dev/sdb1 /media/HDD1 auto rw,user,noauto,allow_other 0 0
/dev/sdc1 /media/HDD2 auto rw,user,noauto,allow_other 0 0
/dev/sdd1 /media/HDD3 auto rw,user,noauto,allow_other 0 0
/dev/sde1 /media/HDD4 auto rw,user,noauto,allow_other 0 0
При цьому кожен раз, коли ви підключаєте USB-пристрій, він автоматично встановлюється в точку монтажу без втручання користувача. Ви повинні змінювати відповідно до своїх потреб.