[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