[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