[Comm] автомонтирование без DE
Speccyfighter
zxwarior на yandex.ru
Пт Авг 1 21:13:36 MSK 2014
01.08.2014, 06:44, "Денис Смирнов" <mithraen на freesource.info>:
> On Fri, Aug 01, 2014 at 04:47:29AM +0400, Speccyfighter wrote:
>> Выходит так, что оптический привод для отображения
>> должен быть хоть где-нибудь указан,
>> или в /etc/pmount.allow или в /etc/fstab
>> Но здесь это необязательно, и при отсутствии матрицы:
>
> Спасибо! Нашел вторую ошибку. Однако я сумел сделать две детских ошибки в
> кусочке кода из 4-х строк :)
>
> В строке 24 замените, пожалуйста:
>
> $devices{$1} = 1;
> на
> $devices{'/dev/'.$1} = 1;
>
> Исправленное в аттаче.
Теперь совсем другое дело.
$ cat /etc/pmount.allow | grep sr
#/dev/sr0
$ cat /etc/fstab |grep sr
#/dev/sr0 /media/cdrom udf,iso9660 ro,noauto,user,utf8 0 0
Привод без матрицы:
$ lmount5
NAME MOUNTPOINT LABEL FSTYPE SIZE MODEL
sdc ALT Linux altlinux-p7-icewm/i586 iso9660 3,6G TransMemory
sdc1 ALT Linux altlinux-p7-icewm/i586 iso9660 333M TransMemory
sdc2 /media/alt-live-storage alt-live-storage ext4 3,3G TransMemory
Привод с матрицей:
$ lmount5
NAME MOUNTPOINT LABEL FSTYPE SIZE MODEL
sdc ALT Linux altlinux-p7-icewm/i586 iso9660 3,6G TransMemory
sdc1 ALT Linux altlinux-p7-icewm/i586 iso9660 333M TransMemory
sdc2 /media/alt-live-storage alt-live-storage ext4 3,3G TransMemory
sr0 KNOPPIX iso9660 693,7M DVD RW AD-7240S
$ pmount -r /dev/sr0 KNOPPIX
$ lmount5
NAME MOUNTPOINT LABEL FSTYPE SIZE MODEL
sdc ALT Linux altlinux-p7-icewm/i586 iso9660 3,6G TransMemory
sdc1 ALT Linux altlinux-p7-icewm/i586 iso9660 333M TransMemory
sdc2 /media/alt-live-storage alt-live-storage ext4 3,3G TransMemory
sr0 /media/KNOPPIX KNOPPIX iso9660 693,7M DVD RW AD-7240S
$ pumount /dev/sr0
$ lmount5
NAME MOUNTPOINT LABEL FSTYPE SIZE MODEL
sdc ALT Linux altlinux-p7-icewm/i586 iso9660 3,6G TransMemory
sdc1 ALT Linux altlinux-p7-icewm/i586 iso9660 333M TransMemory
sdc2 /media/alt-live-storage alt-live-storage ext4 3,3G TransMemory
sr0 KNOPPIX iso9660 693,7M DVD RW AD-7240S
>> ...кстати да, почтовик поменял во вложении концы строк
>> с LF на LF+CR (0A 0D). hex-вьювер показал.
>> Пришлось конвертером dos2unix по файлу.
>
> Кстати это можно сделать и так:
>
> $ sed -i 's/\r//' <filename>
>
> :)
>
:)
============================================
О самом pmount:
$ pmount -w /dev/sdb2
$
$ lmount3
NAME MOUNTPOINT LABEL FSTYPE SIZE MODEL
sdb ALT Linux altlinux-p7-icewm/i586 iso9660 3,6G TransMemory
sdb1 ALT Linux altlinux-p7-icewm/i586 iso9660 333M TransMemory
sdb2 /media/sdb2 alt-live-storage ext4 3,3G TransMemory
$
$ mount|grep sdb2
/dev/sdb2 on /media/sdb2 type ext4 (rw,nodev,nosuid,noexec,errors=remount-ro,user)
$
$ mcedit /media/sdb2/home/altlinux/Documents/lmount5
$
$ dos2unix /media/sdb2/home/altlinux/Documents/lmount5
dos2unix: converting file /media/sdb2/home/altlinux/Documents/lmount5 to UNIX format ...
dos2unix: problems renaming '/media/sdb2/home/altlinux/Documents/d2utmps7ixLa' to '/media/sdb2/home/altlinux/Documents/lmount5'
output file remains in '/media/sdb2/home/altlinux/Documents/d2utmps7ixLa'
dos2unix: problems converting file /media/sdb2/home/altlinux/Documents/lmount5
$
$
$ dos2unix /media/sdb2/home/altlinux/Documents/lmount5
dos2unix: converting file /media/sdb2/home/altlinux/Documents/lmount5 to UNIX format ...
Failed to open output temp file: Read-only file system
dos2unix: problems converting file /media/sdb2/home/altlinux/Documents/lmount5
$
$
$ chmod a+rx /media/sdb2/home/altlinux/Documents/lmount5
chmod: изменение прав доступа для «/media/sdb2/home/altlinux/Documents/lmount5»: Файловая система доступна только для чтения
$
$ pumount /dev/sdb2
$
$ lmount3
NAME MOUNTPOINT LABEL FSTYPE SIZE MODEL
sdb ALT Linux altlinux-p7-icewm/i586 iso9660 3,6G TransMemory
sdb1 ALT Linux altlinux-p7-icewm/i586 iso9660 333M TransMemory
sdb2 alt-live-storage ext4 3,3G TransMemory
$ pmount -w /dev/sdb2
$
$
$ chmod a+rx /media/sdb2/home/altlinux/Documents/lmount5
$
$ sed -i 's/\r//' /media/sdb2/home/altlinux/Documents/lmount5
sed: невозможно удалить /media/sdb2/home/altlinux/Documents/sedlWsa6q: Файловая система доступна только для чтения
$
$ dos2unix /media/sdb2/home/altlinux/Documents/lmount5
dos2unix: converting file /media/sdb2/home/altlinux/Documents/lmount5 to UNIX format ...
Failed to open output temp file: Read-only file system
dos2unix: problems converting file /media/sdb2/home/altlinux/Documents/lmount5
При повторном вызове, не может сохранить изменения
$ mcedit /media/sdb2/home/altlinux/Documents/lmount5.txt
$ mcedit /media/sdb2/home/altlinux/Documents/lmount5.txt
Файл бла уже редактируется. Захватить замок. Игнорировать замок.
Отказ сохранения.
Со связкой hmount+hal всё нормально
$ chmod a+rx /media/sdb2/home/altlinux/Documents/lmount5
$
$ sed -i 's/\r//' /media/sdb2/home/altlinux/Documents/lmount5
$
$ dos2unix /media/sdb2/home/altlinux/Documents/lmount5
dos2unix: converting file /media/sdb2/home/altlinux/Documents/lmount5 to UNIX format ...
С многократным сохранением в mcedit тоже.
Из будущего p8 связку hmount+hal ни в коем случае нельзя
убирать.
Для кого-то hal+hmount умерли, но у кого-то это безбажный
работающий инструмент на разные случаи жизни.
--
Лучшее - враг хорошего!
(Спектрумовский фольклор)
Подробная информация о списке рассылки community