[Comm] автомонтирование без DE

Speccyfighter zxwarior на yandex.ru
Сб Авг 2 22:51:02 MSK 2014


02.08.2014, 18:09, "Денис Смирнов" <mithraen на freesource.info>:
> On Fri, Aug 01, 2014 at 09:13:36PM +0400, Speccyfighter wrote:
>>>  Исправленное в аттаче.
>>  Теперь совсем другое дело.
>
> Чудесно! Спасибо.

Взаимно! :)


>>  $ mount|grep sdb2
>>  /dev/sdb2 on /media/sdb2 type ext4 (rw,nodev,nosuid,noexec,errors=remount-ro,user)
>>  ...
>>  $ 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
>
> А в dmesg при этом что?
> То, что mount показывает что смонтировано как read-write говорит о том,
> что проблема уже не в pmount.
>>  $ 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: Файловая система доступна только для чтения
>>  $
>
> Для начала проверьте не разными сложными утилитами, а чем-нибудь попроще:
> cp lmount5 something
> rm -f something
>

Угу.


> И гляньте вывод dmesg после воспроизведения баги.
>

Вот за это большое...
Никогда бы не подумал, что даже при rw в выводе mount,
файловая может быть read only - век живи, век учись:

[165993.933583] sd 18:0:0:0: [sdb] Attached SCSI removable disk
[166023.576042] FAT-fs (sdb2): bogus number of reserved sectors
[166023.576053] FAT-fs (sdb2): Can't find a valid FAT filesystem
[166023.631804] FAT-fs (sdb2): bogus number of reserved sectors
[166023.632032] FAT-fs (sdb2): Can't find a valid FAT filesystem
[166023.639496] UDF-fs: warning (device sdb2): udf_load_vrs: No VRS found
[166023.639502] UDF-fs: warning (device sdb2): udf_fill_super: No partition found (2)
[166023.647632] UDF-fs: warning (device sdb2): udf_load_vrs: No VRS found
[166023.647638] UDF-fs: warning (device sdb2): udf_fill_super: No partition found (2)
[166023.718225] ISOFS: Unable to identify CD-ROM format.
[166023.785089] ISOFS: Unable to identify CD-ROM format.
[166023.790210] hfsplus: unable to find HFS+ superblock
[166023.796102] hfsplus: unable to find HFS+ superblock
[166023.802069] hfs: can't find a HFS filesystem on dev sdb2
[166023.805571] hfs: can't find a HFS filesystem on dev sdb2
[166023.808449] EXT3-fs (sdb2): error: couldn't mount because of unsupported optional features (240)
[166023.811572] EXT3-fs (sdb2): error: couldn't mount because of unsupported optional features (240)
[166023.815204] EXT2-fs (sdb2): error: couldn't mount because of unsupported optional features (240)
[166023.818572] EXT2-fs (sdb2): error: couldn't mount because of unsupported optional features (240)
[166023.835450] EXT4-fs (sdb2): warning: mounting unchecked fs, running e2fsck is recommended
[166023.837544] EXT4-fs (sdb2): mounted filesystem without journal. Opts: errors=remount-ro
[166324.192040] EXT4-fs (sdb2): error count: 139
[166324.192057] EXT4-fs (sdb2): initial error at 1392753484: ext4_lookup:1437: inode 123
[166324.192065] EXT4-fs (sdb2): last error at 1406907505: ext4_mb_generate_buddy:756
[166401.533841] EXT4-fs error (device sdb2): ext4_mb_generate_buddy:756: group 1, 22362 clusters in bitmap, 22364 in gd; block bitmap corrupt.
[166401.533854] EXT4-fs (sdb2): Remounting filesystem read-only
[166401.534856] EXT4-fs (sdb2): ext4_writepages: jbd2_start: 1022 pages, ino 897; err -30


> У меня воспроизвести не удается.

:)
После
# fsck.ext2 -n /dev/sdb2
# fsck.ext2 /dev/sdb2
тоже воспроизвести не удается.
Моя вина.
Когда произошло, ума не приложу. Явно заметно не было.
Что мол да, у тебя проблема.


>>  Из будущего p8 связку hmount+hal ни в коем случае нельзя
>>  убирать.
>>  Для кого-то hal+hmount умерли, но у кого-то это безбажный
>>  работающий инструмент на разные случаи жизни.
>
> Он уже сейчас работает только для фанатов консоли. Ибо все остальное
> мигрирует на udisks. А наличие двух инструментов автомонтирования в
> системе - тоже потенциальная грабля.
>
> Так что в не зависимости от нашего желания рано или поздно он сдохнет
> совсем. И лучше до этого момента обеспечить себе удонбый инструментарий.
>

Согласен.
Но будущее TDE беспокоит... Он от hal сильно зависит,
а сборка стартеркита с TDE одна из немногих с sysvinit.


-- 
Лучшее - враг хорошего!
(Спектрумовский фольклор)


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