грамотное монтирование и размонтирование флешки
От: DemAS http://demas.me
Дата: 09.07.08 07:42
Оценка:
Мелкие проблемы, периодически у меня возникающие, никак не дают мне
назвать Ubuntu самой совершенной ОС в мире

В очередной раз не смонтировалась флешка. Каюсь, наверное не совсем
правильно ее отмонтировал:

sync
sudo umount /media/flash
umount: /media/flash: устройство занято
sudo umount -l /media/flash


В результате дома флешка монтироваться отказалась:

Jul 8 21:33:40 demas-desktop kernel: [ 931.283650] usb 2-5.3.4: new
high speed USB device using ehci_hcd and address 11
Jul 8 21:33:40 demas-desktop kernel: [ 931.393611] usb 2-5.3.4:
configuration #1 chosen from 1 choice
Jul 8 21:33:40 demas-desktop kernel: [ 931.393832] scsi14 : SCSI
emulation for USB Mass Storage devices
Jul 8 21:33:40 demas-desktop kernel: [ 931.393940] usb-storage: device
found at 11
Jul 8 21:33:40 demas-desktop kernel: [ 931.393942] usb-storage:
waiting for device to settle before scanning
Jul 8 21:33:45 demas-desktop kernel: [ 936.391550] usb-storage: device
scan complete
Jul 8 21:33:45 demas-desktop kernel: [ 936.392802] scsi 14:0:0:0:
Direct-Access JetFlash TS16GJFV85 8.07 PQ: 0 ANSI: 2
Jul 8 21:33:45 demas-desktop kernel: [ 936.399535] sd 14:0:0:0: [sdf]
31944702 512-byte hardware sectors (16356 MB)
Jul 8 21:33:45 demas-desktop kernel: [ 936.402406] sd 14:0:0:0: [sdf]
Write Protect is off
Jul 8 21:33:45 demas-desktop kernel: [ 936.402411] sd 14:0:0:0: [sdf]
Mode Sense: 03 00 00 00
Jul 8 21:33:45 demas-desktop kernel: [ 936.402415] sd 14:0:0:0: [sdf]
Assuming drive cache: write through
Jul 8 21:33:45 demas-desktop kernel: [ 936.411529] sd 14:0:0:0: [sdf]
31944702 512-byte hardware sectors (16356 MB)
Jul 8 21:33:45 demas-desktop kernel: [ 936.413412] sd 14:0:0:0: [sdf]
Write Protect is off
Jul 8 21:33:45 demas-desktop kernel: [ 936.413418] sd 14:0:0:0: [sdf]
Mode Sense: 03 00 00 00
Jul 8 21:33:45 demas-desktop kernel: [ 936.413422] sd 14:0:0:0: [sdf]
Assuming drive cache: write through
Jul 8 21:33:45 demas-desktop kernel: [ 936.413427] sdf: unknown
partition table
Jul 8 21:33:45 demas-desktop kernel: [ 936.466586] sd 14:0:0:0: [sdf]
Attached SCSI removable disk
Jul 8 21:33:45 demas-desktop kernel: [ 936.466629] sd 14:0:0:0:
Attached scsi generic sg5 type 0


Ниже логи моей борьбы с ней:

demas@demas-desktop:~$ sudo e2fsck /dev/sdf
e2fsck 1.40.8 (13-Mar-2008)
flash:восстанавливаю журнал
ext3 recovery flag is clear, but journal has data.
Run journal anywayProject-Id-Version: e2fsprogs
Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>
POT-Creation-Date: 2008-02-28 21:45-0500
PO-Revision-Date: 2006-05-23 11:12+0000
Last-Translator: Somebody32 <som32@mail.ru>
Language-Team: Russian <ru@li.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 &&
n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
X-Launchpad-Export-Date: 2008-05-28 00:43+0000
X-Generator: Launchpad (build Unknown)
<y>? yes

e2fsck: unable to set superblock flags on flash


demas@demas-desktop:~$ sudo fsck.ext3 /dev/sdf
e2fsck 1.40.8 (13-Mar-2008)
ext3 recovery flag is clear, but journal has data.
Run journal anywayProject-Id-Version: e2fsprogs
Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>
POT-Creation-Date: 2008-02-28 21:45-0500
PO-Revision-Date: 2006-05-23 11:12+0000
Last-Translator: Somebody32 <som32@mail.ru>
Language-Team: Russian <ru@li.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 &&
n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
X-Launchpad-Export-Date: 2008-05-28 00:43+0000
X-Generator: Launchpad (build Unknown)
<y>? yes

flash:восстанавливаю журнал
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
flash: 8391/999424 files (1.8% non-contiguous), 703730/3993087 blocks


demas@demas-desktop:~$ sudo mkdir /media/flash
demas@demas-desktop:~$ sudo chmod -R 777 /media/flash/
demas@demas-desktop:~$ sudo mount /dev/sdf /media/flash/

Jul 8 21:37:30 demas-desktop kernel: [ 1162.063684] EXT3 FS on sdf,
internal journal
Jul 8 21:37:30 demas-desktop kernel: [ 1162.063690] EXT3-fs: mounted
filesystem with ordered data mode.
Jul 8 21:37:31 demas-desktop kernel: [ 1163.106847] VMBlock warning:
DentryOpRevalidate: invalid args from kernel
Jul 8 21:37:31 demas-desktop kernel: [ 1163.106875] VMBlock warning:
DentryOpRevalidate: invalid args from kernel
Jul 8 21:37:32 demas-desktop kernel: [ 1163.112912] VMBlock warning:
DentryOpRevalidate: invalid args from kernel
Jul 8 21:37:32 demas-desktop kernel: [ 1163.113603] VMBlock warning:
DentryOpRevalidate: invalid args from kernel

demas@demas-desktop:/media/flash$ sudo umount /media/flash/
umount: /media/flash: устройство занято

demas@demas-desktop:/media/flash$ fuser /dev/sdf

demas@demas-desktop:/media/flash$ sudo umount -f /media/flash/
umount2: Device or resource busy
umount: /media/flash: устройство занято
umount2: Device or resource busy
umount: /media/flash: устройство занято

demas@demas-desktop:/media/flash$ sudo umount -l /media/flash/


При последующей вставки флешки все смонтировалось и работает, но в лог
все равно пишет:

Jul 8 21:49:53 demas-desktop kernel: [ 404.549929] usb 2-5.4: USB
disconnect, address 8
Jul 8 21:49:58 demas-desktop kernel: [ 409.867651] usb 2-5.4: new high
speed USB device using ehci_hcd and address 9
Jul 8 21:49:58 demas-desktop kernel: [ 409.978343] usb 2-5.4:
configuration #1 chosen from 1 choice
Jul 8 21:49:58 demas-desktop kernel: [ 409.987179] scsi14 : SCSI
emulation for USB Mass Storage devices
Jul 8 21:50:03 demas-desktop kernel: [ 414.992557] scsi 14:0:0:0:
Direct-Access JetFlash TS16GJFV85 8.07 PQ: 0 ANSI: 2
Jul 8 21:50:03 demas-desktop kernel: [ 415.009287] sd 14:0:0:0: [sde]
31944702 512-byte hardware sectors (16356 MB)
Jul 8 21:50:03 demas-desktop kernel: [ 415.012159] sd 14:0:0:0: [sde]
Write Protect is off
Jul 8 21:50:03 demas-desktop kernel: [ 415.022285] sd 14:0:0:0: [sde]
31944702 512-byte hardware sectors (16356 MB)
Jul 8 21:50:03 demas-desktop kernel: [ 415.025159] sd 14:0:0:0: [sde]
Write Protect is off
Jul 8 21:50:04 demas-desktop kernel: [ 415.025169] sde: unknown
partition table
Jul 8 21:50:04 demas-desktop kernel: [ 415.396298] sd 14:0:0:0: [sde]
Attached SCSI removable disk
Jul 8 21:50:04 demas-desktop kernel: [ 415.396338] sd 14:0:0:0:
Attached scsi generic sg5 type 0
Jul 8 21:50:04 demas-desktop kernel: [ 415.693355] kjournald starting.
Commit interval 5 seconds
Jul 8 21:50:04 demas-desktop kernel: [ 415.704193] EXT3 FS on sde,
internal journal
Jul 8 21:50:04 demas-desktop kernel: [ 415.704205] EXT3-fs: mounted
filesystem with ordered data mode.
Jul 8 21:50:05 demas-desktop kernel: [ 416.756959] VMBlock warning:
DentryOpRevalidate: invalid args from kernel
Jul 8 21:50:05 demas-desktop kernel: [ 416.756987] VMBlock warning:
DentryOpRevalidate: invalid args from kernel
Jul 8 21:50:05 demas-desktop kernel: [ 416.761578] VMBlock warning:
DentryOpRevalidate: invalid args from kernel
Jul 8 21:50:05 demas-desktop kernel: [ 416.761602] VMBlock warning:
DentryOpRevalidate: invalid args from kernel


Хотя, если запустить проверку — вроде все нормально:

demas@demas-desktop:~$ sudo fsck.ext3 /dev/sde
e2fsck 1.40.8 (13-Mar-2008)
flash: clean, 8390/999424 files, 703728/3993087 blocks


Вопросы:
1) Почему при монтировании флешки в лог пишется sde: unknown partition
table? Кстати, я на флешке вообще не создавал разделы, просто
отформатировал ее. Может с этим связано?

2) Что делать, когда я хочу отмонтировать флешку, а система говорит, что
устройство занято? Видимых приложений, которые держат флешку я не вижу.

3) Почему произошла проблема и как защититься от нее в будущем?

4) Если проблема все-таки повторится, как чинить флешку? То есть,
правильным ли путем я действовал или стоило сделать что-то другое?
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.