[Desktop] Внешний диск с NTFS -- не работает.

Alexei V. Mezin =?iso-8859-1?q?alexei-mezin_=CE=C1_rambler=2Eru?=
Пт Сен 5 17:01:15 MSD 2008


Michael A. Kangin пишет:
> А какая версия hal-mount-subfs?
> А если не делать попытку "смонтировать"?
> А что говорит ls /media/ИМЯ_УСТРОЙСТВА_в_стиле_hal-subfs?
> А что в /proc/mounts?
> 

Значит так, обо всем по порядку:

чистая и ничем не замутненная 4.1бета от 28 числа, в sources.list.d 
раскоментирован branch, из которого эта бета собиралась.

КДЕ, все по дефолту.

Вставляем флэшку на 1Гб, отформатированную в Виндовз в НТФС. Она 
монтируется так:

/dev/sdb on /media/disk type ntfs (rw,nosuid,nodev,uid=500,utf8)

Записать на нее ничего нельзя.

Ставлю hal-mount-subfs-0.1.7-alt0.M41.1, перевтыкаю флэшку. КДЕ при 
попытке открыть ее выдает (отмечаем другой подход в именовании устройств):

The mount point '/media/usbdisk-ntfs' is already occupied

ls -la /media:
total 12
drwxr-xr-x  4 root root 4096 Sep  5 16:37 ./
drwxr-xr-x  2 root root    8 Sep  5 16:37 usbdisk-ntfs/
-rw-r--r--  1 root root    0 Sep  5 16:37 .hal-mtab
-rw-------  1 root root    0 Sep  5 16:36 .hal-mtab-lock
drwxr-xr-x 20 root root 4096 Aug 29 18:08 ../
drwxr-xr-x  2 root root    1 Aug 29 18:07 cdrom/

ls -la /media/ntfs-disk:
total 8
drwxr-xr-x 2 root root    8 Sep  5 16:37 ./
drwxr-xr-x 4 root root 4096 Sep  5 16:37 ../
-rw-r--r-- 1 root root   33 Sep  5 16:37 .auto_managed_mount_point

Содержимое /proc/mounts:
rootfs / rootfs rw 0 0
/dev/disk/by-uuid/ee920fb1-37b4-4ebf-aa6e-153fde25fe28 / jfs rw 0 0
/proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
udev /dev tmpfs rw,size=5120k,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,gid=5,mode=620 0 0
shmfs /dev/shm tmpfs rw 0 0
tmpfs /tmp tmpfs rw,nosuid 0 0
/dev/sda1 /mnt/sda1 fuseblk 
rw,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 
0 0
/dev/sda5 /mnt/sda5 fuseblk 
rw,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 
0 0
/dev/sda6 /mnt/sda6 fuseblk 
rw,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 
0 0

dmesg после подключения флэшки (возможно, проблемы из-за unknown 
partition table?):

usb 1-2: new high speed USB device using ehci_hcd and address 4
usb 1-2: configuration #1 chosen from 1 choice
scsi8 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
scsi 8:0:0:0: Direct-Access     JetFlash TS1GJF2A         1.00 PQ: 0 ANSI: 2
sd 8:0:0:0: [sdb] 2007000 512-byte hardware sectors (1028 MB)
sd 8:0:0:0: [sdb] Write Protect is off
sd 8:0:0:0: [sdb] Mode Sense: 0b 00 00 08
sd 8:0:0:0: [sdb] Assuming drive cache: write through
sd 8:0:0:0: [sdb] 2007000 512-byte hardware sectors (1028 MB)
sd 8:0:0:0: [sdb] Write Protect is off
sd 8:0:0:0: [sdb] Mode Sense: 0b 00 00 08
sd 8:0:0:0: [sdb] Assuming drive cache: write through
  sdb: unknown partition table
sd 8:0:0:0: [sdb] Attached SCSI removable disk
sd 8:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete


А теперь "вольные упражнения". Добавляю fdi из найше Вики. Перевтыкаю 
флэшку, она монтируется

/dev/sdb on /media/usbdisk-ntfs type fuseblk 
(ro,noexec,nosuid,nodev,noatime,allow_other,default_permissions,blksize=1024)

А вот дальше чудеса чудесные! Делаю на нее ls -la /media/usbdisk-ntfs:
total 8
drwxr-xr-x 4 root root 4096 Sep  5 16:41 ../
drwxrwxrwx 1 root root 4096 Sep  5 13:55 ./
drwxrwxrwx 1 root root    0 Sep  5 13:45 test/

Обращае внимание, что на флэшке только каталог test. Тут же делают 
umount и далее руками ntfs-3g /dev/sdb /mnt/disk. И что я там вижу?!!

Смонтировалось так: /dev/sdb on /mnt/disk type fuseblk 
(rw,nosuid,nodev,noatime,allow_other,blksize=1024)

А внутри (сюрприз-сюрприз!):
total 4
drwxrwxrwx 1 root root    0 Sep  5 16:32 проверка связи/
drwxrwxrwx 1 root root 4096 Sep  5 13:55 ./
drwxrwxrwx 1 root root    0 Sep  5 13:45 test/
drwxr-xr-x 8 root root   48 Sep  5 13:40 ../

То есть два каталога, один с русским именем.


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