Я сделал CD-disk командой mkisofs -V "backup-disk" ...Как его теперь подмонтировать, используя метку тома "backup-disk"? Казалось бы mount -L "backup-disk" /mnt/cdrom, но это не работает, поскольку как написано в man mount:
....
-L label
Mount the partition that has the specified label.-U uuid
Mount the partition that has the specified uuid. These two
options require the file /proc/partitions (present since Linux
2.1.116) to exist.
....А у меня в /proc/partitions ничего такого нет :
$cat /proc/partitions
major minor #blocks name1 0 16384 ram0
1 1 16384 ram1
.....
1 15 16384 ram15
8 0 156290904 sda
8 1 1951866 sda1
8 2 154336455 sda2
8 16 2002943 sdb
8 17 2002927 sdb1Есть диск, флешка, какие-то ram-ы, в количестве 16 штук, а cdrom-а нет, т.е. mount поэтому для него не работает.
Вопрос- это только у меня так или в ядре нужно какую-то опцию включить? Какалось-бы, всевозможные LiveCD должны по метке монтировться, они же не могут знать на каком интерфейсе cdrom находится, или они какой-то другой способ используют?
>Я сделал CD-disk командой mkisofs -V "backup-disk" ...
>
>Как его теперь подмонтировать, используя метку тома "backup-disk"? Казалось бы mount -L
>"backup-disk" /mnt/cdrom, но это не работает, поскольку как написано в manРугается при этом таким образом:
mount: no such partition found>[оверквотинг удален]
> 8 17 2002927
>sdb1
>
>Есть диск, флешка, какие-то ram-ы, в количестве 16 штук, а cdrom-а нет,
>т.е. mount поэтому для него не работает.
>
>Вопрос- это только у меня так или в ядре нужно какую-то опцию
>включить? Какалось-бы, всевозможные LiveCD должны по метке монтировться, они же не
>могут знать на каком интерфейсе cdrom находится, или они какой-то другой
>способ используют?
>[оверквотинг удален]
> 8 17 2002927
>sdb1
>
>Есть диск, флешка, какие-то ram-ы, в количестве 16 штук, а cdrom-а нет,
>т.е. mount поэтому для него не работает.
>
>Вопрос- это только у меня так или в ядре нужно какую-то опцию
>включить? Какалось-бы, всевозможные LiveCD должны по метке монтировться, они же не
>могут знать на каком интерфейсе cdrom находится, или они какой-то другой
>способ используют?Оказалось, надо было файл /etc/blkid.tab проапдейтить командой /sbin/blkid. Mount все LABEL-ы из кэша blkid.tab тащит.
Вот что strace животворящий делает ...
>[оверквотинг удален]
>>
>>Вопрос- это только у меня так или в ядре нужно какую-то опцию
>>включить? Какалось-бы, всевозможные LiveCD должны по метке монтировться, они же не
>>могут знать на каком интерфейсе cdrom находится, или они какой-то другой
>>способ используют?
>
>Оказалось, надо было файл /etc/blkid.tab проапдейтить командой /sbin/blkid. Mount все LABEL-ы из
>кэша blkid.tab тащит.
>
>Вот что strace животворящий делает ...Все равно непонятно. Запись в blkid.tab имеет вид -
<device DEVNO="0x0300" TIME="1225637589" LABEL="backup" TYPE="iso9660">/dev/hda</device>
Т.е. ссылка на файл устройства в нем присутствует, так что все равно универсальности не получается.Как тогда при загрузке ядра можно пользоваться параметрами типа root=LABEL=backup-disk ? Откуда ядро берет этот LABEL?
>[оверквотинг удален]
>>
>>Вот что strace животворящий делает ...
>
>Все равно непонятно. Запись в blkid.tab имеет вид -
><device DEVNO="0x0300" TIME="1225637589" LABEL="backup" TYPE="iso9660">/dev/hda</device>
>Т.е. ссылка на файл устройства в нем присутствует, так что все равно
>универсальности не получается.
>
>Как тогда при загрузке ядра можно пользоваться параметрами типа root=LABEL=backup-disk ? Откуда
>ядро берет этот LABEL?Ниоткуда. Эта конструкция с LABEL работает только совместно с initrd, которое как раз и выполняет всю работу по поиску и монтированию нужного устройства.
http://mulix.livejournal.com/84768.html
Не хотелось initrd собирать, а придётся ...