[Comm] не монтируется swap

Speccyfighter zxwarior на yandex.ru
Вт Апр 5 11:32:08 UTC 2011


05.04.2011 10:04, Геннадий Ищенко пишет:
> Tue, 5 Apr 2011 10:37:40 +0400 письмо от Шенцев Алексей Владимирович<ashen на novoross.multinex.ru>:
>
>> On Tuesday 05 April 2011 10:29:16 Геннадий Ищенко wrote:
>> Посмотри в
>>
>> ls -l /dev/disk/by-uuid , что есть что.
>>
> -[root на misterx ~]# ls -l /dev/disk/by-uuid
> total 0
> <skip>
> lrwxrwxrwx 1 root root 10 Apr  5  2011 2350146a-709c-4d36-9924-206c0ae3e711 ->  ../../sda8
> <skip>
> sda8 - это как раз swap
>
Гена, теперь вывод
fdisk -l
less /etc/fstab
сюда.

Но можете посмотреть и сами.
Если swap переформатировался (например стоит Ковчег, а ставился 
напосмотреть Симпли),
то его uuid в fstab и в /dev/disk/by-uuid совпадать не будут, а надо 
чтоб совпадали.
Если различаются, то, что в /dev/disk/by-uuid для swap, должно быть в 
fstab для swap.
Поправьте руками в fstab.

Ибо подсказывает что не так:
 > cannot find device for UUID=............
т.е. не находит девайса соответствующего указанному uuid.

 > Gparted , кажется, подключает диск

Вся соль в том, что:
$ apt-cache search gparted
gparted - Редактор разделов GParted

Он ничего не подключает. Он либо создаёт, либо портит.
Использует абсолютное имя устройства, которое сообщило ядро, т.е. /dev/sdX
В системе же монтирование происходит через fstab с использованием 
уникального идентификатора устройства
(который неизменен до первого переформатирования оного), а не 
абсолютного имени устройства.
;)

 > Вообще как можно сгенерировать UUID жесткого диска?

Номер считывается и запись в /dev/disk/by-uuid создается динамически при 
первом холодном рестарте.
В этом можно убедиться глядя на дату в выводе:
$ ls -l /dev/disk/by-uuid
Он уже есть реальный в /dev/disk/by-uuid, но если что, fstab сам себя 
править не умеет.


В общем где-то так...
:)



Подробная информация о списке рассылки community