воскресенье, 9 мая 2010 г.

Монтирование разделов в Arch

В догонку к опубликованному.
На домашнем десктопе живёт три системы: винда, убунта и арч. Каждая - на своём отдельном винчестере. Периодически компьютер отказывается загружать арч.

При установке Арча разделы в /etc/fstab прописываются по умолчанию по именам:
/dev/sdb1 128M ext2 /boot
/dev/sdb2 6.5G reiserfs /
/dev/sdb5 3.7G ext4 /var
/dev/sdb6 62.4G ext4 /home
/dev/sdb4 1.7G swap swap
Чтобы при загрузке Арча разделы монтировались куда надо, а система не выдавала ошибок, следует обязательно переписать в fstab монтирование не по именам, а по uuid. Узнать uuid каждого раздела можно командой
$ ls /dev/disk/by-uuid/
lrwxrwxrwx 1 root root 10 Май 9 20:09 1d156a27-... -> ../../sdb2
lrwxrwxrwx 1 root root 10 Май 9 20:09 1e32e418-... -> ../../sdb4
lrwxrwxrwx 1 root root 10 Май 9 20:09 2e376205-... -> ../../sdb1
lrwxrwxrwx 1 root root 10 Май 9 20:09 4f7cb86c-... -> ../../sda1
lrwxrwxrwx 1 root root 10 Май 9 20:09 600197d8-... -> ../../sdb5
lrwxrwxrwx 1 root root 10 Май 9 20:09 93bc373e-... -> ../../sdb6
lrwxrwxrwx 1 root root 10 Май 9 20:09 970df180-... -> ../../sda2
lrwxrwxrwx 1 root root 10 Май 9 20:09 99523e4c-... -> ../../sda5
lrwxrwxrwx 1 root root 10 Май 9 20:09 c812c474-... -> ../../sda6
lrwxrwxrwx 1 root root 10 Май 9 20:09 dbce90db-... -> ../../sda4
lrwxrwxrwx 1 root root 10 Май 9 20:09 EAF87681... -> ../../sdc1

Строчки конфигурационного файла /etc/fstab, отвечающие за монтирование разделов винчестера, приводятся к виду:

# vim /etc/fstab
/dev/disk/by-uuid/2e376205-... /boot ext2 defaults 0 1
/dev/disk/by-uuid/1d156a27-... / ext4 defaults 0 1
/dev/disk/by-uuid/1e32e418-... swap swap defaults 0 0
/dev/disk/by-uuid/600197d8-... /var ext4 defaults 0 1
/dev/disk/by-uuid/93bc373e-... /home ext4 defaults 0 1

Комментариев нет:

Отправить комментарий