Начну с описания системы.
Роутер ASUS WL500Gp (Premium 1) прошивка 1.9.2.7-d-r1804
Внутрь вживлен хард к USB3 (разделы swap, opt, data).
Ко внешнему USB1 или USB2 (как попаду) подключен 3G-модем с интернетсоединением.
Я использовал идею titan
Установил утилиту e2label из пакета e2fsprogs:
Code:
ipkg install e2fsprogs
Присвоил метку разделу swap
Code:
mkswap -L my_swap /dev/.../part1
Присвоил метки разделам opt и data
Code:
e2label /dev/discs/disc0/part2 my_opt
e2label /dev/discs/disc0/part3 my_data
Проверка меток через e2label:
Code:
e2label /dev/discs/disc0/part2
> my_opt
e2label /dev/discs/disc0/part3
> my_data
Или через blkid:
Code:
[ххх@Telenet ххх]$ blkid
/dev/scsi/host2/bus0/target0/lun0/part1: TYPE="swap" LABEL="my_swap"
/dev/scsi/host2/bus0/target0/lun0/part2: LABEL="my_opt" UUID="хххххххх-хххх-хххх-хххх-ххххххххххх1" TYPE="ext3"
/dev/scsi/host2/bus0/target0/lun0/part3: LABEL="my_data" UUID="хххххххх-хххх-хххх-хххх-ххххххххххх2" TYPE="ext3"
Прописал в fstab:
Code:
LABEL=my_swap none swap sw 0 0
LABEL=my_opt /opt ext3 rw,noatime 1 1
LABEL=my_data /tmp/harddisk ext3 rw,noatime 1 1
Теперь раздел программ и данных на своих местах даже если подключать другие носители.