Файловая система UDF на флешках и переносных HDD (Оказывается можно)

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Файловая система UDF на флешках и переносных HDD

Сообщение shau-kote »

Действительно, в чём прикол?..

Код: Выделить всё

[shau-kote:~]% mount | grep udf                                                                                                                    0:46 pts/1
/dev/sdb on /media/sd type udf (rw,uid=1000)
[shau-kote:~]% du -h конспекты_по_физике                                                                                                           0:46 pts/1
20M    конспекты_по_физике
[shau-kote:~]% cp -r конспекты_по_физике /media/sd                                                                                                 0:46 pts/1
[shau-kote:~]% du -h /media/sd/конспекты_по_физике                                                                                                 0:47 pts/1
0    /media/sd/конспекты_по_физике
[shau-kote:~]%
Спасибо сказали:

Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Файловая система UDF на флешках и переносных HDD

Сообщение rm_ »

shau-kote
И что, там в итоге реально ничего нету, или просто du врёт?
Спасибо сказали:

Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Файловая система UDF на флешках и переносных HDD

Сообщение shau-kote »

rm_ писал(а):
12.04.2011 21:46
И что, там в итоге реально ничего нету, или просто du врёт?

Таки du врёт:

Код: Выделить всё

[shau-kote:~]% ls конспекты_по_физике                                                                                                              4:34 pts/0
DSCN3947.JPG  DSCN3949.JPG  DSCN3951.JPG  DSCN3953.JPG  DSCN3956.JPG  DSCN3958.JPG  DSCN3960.JPG  DSCN3963.JPG  DSCN3965.JPG
DSCN3948.JPG  DSCN3950.JPG  DSCN3952.JPG  DSCN3954.JPG  DSCN3957.JPG  DSCN3959.JPG  DSCN3962.JPG  DSCN3964.JPG
[shau-kote:~]% ls /media/sd/конспекты_по_физике                                                                                                    4:34 pts/0
DSCN3947.JPG  DSCN3949.JPG  DSCN3951.JPG  DSCN3953.JPG  DSCN3956.JPG  DSCN3958.JPG  DSCN3960.JPG  DSCN3963.JPG  DSCN3965.JPG
DSCN3948.JPG  DSCN3950.JPG  DSCN3952.JPG  DSCN3954.JPG  DSCN3957.JPG  DSCN3959.JPG  DSCN3962.JPG  DSCN3964.JPG
[shau-kote:~]%
Спасибо сказали:

Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Файловая система UDF на флешках и переносных HDD

Сообщение shau-kote »

А с ключом -b вроде даже работает:

Код: Выделить всё

[shau-kote:~]% du -b конспекты_по_физике                            19:41 pts/2
20105320    конспекты_по_физике
[shau-kote:~]% du -b /media/sd/конспекты_по_физике                  19:42 pts/2
20102148    /media/sd/конспекты_по_физике
[shau-kote:~]%

:huh:
У меня что, у одного du так себя ведёт?.. :(
Спасибо сказали:

Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Файловая система UDF на флешках и переносных HDD

Сообщение shau-kote »

Поставил Fedoraґу, экспериментирую с UDF дальше.
Ситуация c du не изменилась. Зато Nautilus и PCManFM без затруднений определяют размер файлов/папок в UDF. А вот Gentoo тоже выдаёт нулевые значения. Причины всёго этого мне так и не ясны. :(
Далее. Возникла новая проблема. Отформатировал хард в UDF, что-то записал, что-то удалил, снова записал. Теперь при копирования на него файлов Nautilus жалуется, что-де места нету, хотя сам же в "Свойствах" пишет, что свободно на харде почти 130 Гб,
Короче, не ладится у меня чего-то с UDF. А жаль, так хотелось универсальную ФС для файлпомойки. :(
Спасибо сказали:

Дмитрий Н.
Сообщения: 174
ОС: openSUSE Leap 15.0

Re: Файловая система UDF на флешках и переносных HDD

Сообщение Дмитрий Н. »

shau-kote, у меня UDF вел себя аналогично и в Linux и в Windows 7, поэтому вернул обратно ntfs.
Спасибо сказали:

Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Файловая система UDF на флешках и переносных HDD

Сообщение shau-kote »

Дмитрий Н. писал(а):
20.06.2011 13:05
shau-kote, у меня UDF вел себя аналогично и в Linux и в Windows 7

Ясно, значит я не один такой. :huh:

Дмитрий Н. писал(а):
20.06.2011 13:05
поэтому вернул обратно ntfs.

Я перешёл на ext4. Ибо то, что ntfs не сохранят права доступа меня раздражает больше, чем то, с ext4 нельзя нормально работать в Windows.
Спасибо сказали:

Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Файловая система UDF на флешках и переносных HDD

Сообщение rm_ »

Чего сейчас удивило - так это то, что оказывается chkdsk в Windows 7 поддерживает проверку и исправление ошибок на UDF. И что наверное несколько неприятно - в приехавшей с GNU/Linux SD-карточке с UDF он нашёл большое количество ошибок. Причём вытаскивалась из компьютера она всегда с корректным размонтированием. Исправил их все, к счастью на читаемости и наличии файлов это вроде бы не отразилось.

Код: Выделить всё

vvvv [таких строк было огромное кол-во] vvvv
Correcting Recorded Blocks field in ICB at block 4221761.
Correcting Recorded Blocks field in ICB at block 4226917.
Correcting Recorded Blocks field in ICB at block 4231219.
Correcting Recorded Blocks field in ICB at block 4235401.
Correcting Recorded Blocks field in ICB at block 4241038.
ICB verification completed.
CHKDSK is looking for orphan ICBs ...
Search for orphans completed.
CHKDSK is verifying ICB links ...
ICB link verification completed.
CHKDSK is verifying link counts and parent entries ...
Link count and parent entry verification completed.
CHKDSK is checking system files.
CHKDSK is checking the directory tree for cycles.
CHKDSK is identifying lost files.
Lost file identification completed.
CHKDSK is verifying object size for ICBs with alternate data streams ...
ICB object size verification completed.
Correcting errors in Space Bitmap Descriptor at block 0.
Correcting directory count to 96 in Logical Volume Integrity Descriptor.
Correcting file count to 1639 in Logical Volume Integrity Descriptor.
Correcting partition size for partition 0 to 63403501 in Logical Volume
Integrity Descriptor.
Correcting partition free space for partition 0 to 49893197 in Logical Volume
Integrity Descriptor.
Creating Reserve Volume Descriptor Sequence at sector 63404025.
Correcting errors in Unallocated Space Descriptor in the Volume
Descriptor Sequence.
Correcting errors in the Volume Descriptor Sequence.
Correcting errors in Anchor Volume Descriptor Pointer.
Windows has made corrections to the file system.

  31701750 KB total disk space.
   6747242 KB in 1639 files.
       169 KB in 96 directories.
         0 KB in 1 stream directories.
      7740 KB in use by the system.
  24946598 KB available on disk.

       512 bytes in each allocation unit.
  63403501 total allocation units on disk.
  49893197 allocation units available on disk.
Спасибо сказали:

ivush
Сообщения: 1

Re: Файловая система UDF на флешках и переносных HDD

Сообщение ivush »

Если верить википедии для XP драйвер есть (Windows XP/Server 2003 Write support available with third party utilities such as DLA and InCD ). Обсуждение по ссылке выше утверждает что с дисками нет.

Здравая мысль в сабже есть UDF стандарт, и этим все сказано. Другой вопрос работопригоднось UDF? Такие как фрагментация диска, восстановление уделенных файлов, устойчивость ФС ...

P.S. C появлением семерки XP все менее актуальна (ИМХО).
Спасибо сказали:

Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Файловая система UDF на флешках и переносных HDD

Сообщение sspphheerraa »

shau-kote писал(а):
19.06.2011 05:59
Отформатировал хард в UDF, что-то записал, что-то удалил, снова записал. Теперь при копирования на него файлов Nautilus жалуется, что-де места нету, хотя сам же в "Свойствах" пишет, что свободно на харде почти 130 Гб

Тоже самое. Нет места и все тут. Хотя места предостаточно.
Похоже для межОСевой файло-помойки лучше использовать ext2.
Sspphheerraa
Спасибо сказали:

winhex
Сообщения: 223
ОС: Debian

Re: Файловая система UDF на флешках и переносных HDD

Сообщение winhex »

Извиняюсь за некропост, но тема универсальной ФС на флешке с ростом объемов все более актуальна, имхо.
К сожалению, отформатить флешку по мануалу от rm_, так, чтобы она смонтировалась хотя бы в линукс не удалось. При монтировании появлялась ошибка:

Код: Выделить всё

mount: wrong fs type, bad option, bad superblock on /dev/sdc,
       missing codepage or helper program, or other error

Помог скрипт с гитхаба, расположенный здесь: https://github.com/JElchison/format-udf
Отформатил, используя такую команду:

Код: Выделить всё

./format-udf.sh -b 512 sdc "usb-drive"

После чего флешка смонтировалась в Убунту. В win xp флешка открылась только для чтения. Правда, Gparted не видит на ней ФС:

Код: Выделить всё

Неверная таблица разделов - рекурсивный раздел на /dev/sdc.

Спасибо сказали:

winhex
Сообщения: 223
ОС: Debian

Re: Файловая система UDF на флешках и переносных HDD

Сообщение winhex »

Странно. На ubuntu 14.04 после подключения к WinXP флешка больше не монтируется с той же ошибкой. На Ubuntu 16.04 и XP монтируется без проблем. Вот такие чудеса.
Спасибо сказали: