LINUX.ORG.RU

7
Всего сообщений: 47

Не читается директория на vfat

@bq:23:51:13:/tmp/dl$ ls -l /media/bodqhrohro/0000-483B/
ls: невозможно получить доступ к '/media/bodqhrohro/0000-483B/Зображен.': Нет такого файла или каталога
итого 2048
drwxr-xr-x 2 bodqhrohro bodqhrohro   32768 мая 24  2011  Activenotes
drwxr-xr-x 4 bodqhrohro bodqhrohro   32768 июл  3 04:49  Android
drwxr-xr-x 2 bodqhrohro bodqhrohro   32768 авг 18  2010  Attachments
-r--r--r-- 1 bodqhrohro bodqhrohro   59306 апр 30  2009  autorun.inf
-rw-r--r-- 1 bodqhrohro bodqhrohro     164 мар 10  2010  card_content.xml
drwxr-xr-x 4 bodqhrohro bodqhrohro   32768 фев 22  2010  cities
drwxr-xr-x 3 bodqhrohro bodqhrohro   32768 мар  9  2010  download
drwxr-xr-x 3 bodqhrohro bodqhrohro   32768 июл  3 04:49  Huawei
drwxr-xr-x 5 bodqhrohro bodqhrohro   32768 фев 19  2010  Images
-rwxr-xr-x 1 bodqhrohro bodqhrohro 1066304 ноя  1  2009  Install_Nokia_Ovi_Suite.exe
drwxr-xr-x 2 bodqhrohro bodqhrohro   32768 июл  3 04:48  LOST.DIR
drwxr-xr-x 5 bodqhrohro bodqhrohro   32768 фев 19  2010  Music
drwxr-xr-x 2 bodqhrohro bodqhrohro   32768 авг 18  2010  Nokia
drwxr-xr-x 5 bodqhrohro bodqhrohro   32768 мар 10  2010  Nokia_Ovi_Suite_install_files
drwxr-xr-x 2 bodqhrohro bodqhrohro   32768 янв  1  2010  nokia_unprocessed_images_
drwxr-xr-x 2 bodqhrohro bodqhrohro   32768 янв  1  2010  predeftemp
drwxr-xr-x 8 bodqhrohro bodqhrohro   32768 мар 15  2010  Private
drwxr-xr-x 5 bodqhrohro bodqhrohro   32768 окт 26  2012  progs
drwxr-xr-x 3 bodqhrohro bodqhrohro   32768 сен 26  2012  RECYCLER
drwxr-xr-x 3 bodqhrohro bodqhrohro   32768 окт 22  2010  Sounds
drwxr-xr-x 4 bodqhrohro bodqhrohro   32768 фев 19  2010  system
drwxr-xr-x 2 bodqhrohro bodqhrohro   32768 окт 26  2012  temp
-rw-r--r-- 1 bodqhrohro bodqhrohro   41016 мая 25  2014  vid1.pdf
drwxr-xr-x 2 bodqhrohro bodqhrohro   32768 фев 19  2010  Videos
drwxr-xr-x 2 bodqhrohro bodqhrohro   32768 окт 26  2012  Видео
drwxr-xr-x 2 bodqhrohro bodqhrohro   32768 июн 30  2014  Відеокліпи
d????????? ? ?          ?                ?            ?  Зображен.
drwxr-xr-x 2 bodqhrohro bodqhrohro   32768 окт 21  2018 'Отр. файли'
drwxr-xr-x 2 bodqhrohro bodqhrohro   32768 окт 26  2012 'Прин. ф-лы'
drwxr-xr-x 2 bodqhrohro bodqhrohro   32768 ноя  3  2013 'Резер. копії'
drwxr-xr-x 2 bodqhrohro bodqhrohro   32768 окт 26  2012  Фото

Что это за 5.3-то такое? Может, точка в конце виновата?

Кстати, вот точно такие же знаки вопроса видели давеча, когда в Docker-контейнере, базирующемся на debian:bullseye-slim, ковырялись. Но там тупо statx порезан, видимо.

 , , ,

mertvoprog ()

dosfstools битые?

Пытаюсь отформатировать раздел, используя livecd

livecd ~ # mkfs.fat -F32 /dev/vda1 -n EFI
mkfs.fat 4.2 (2021-01-31)
Cannot initialize conversion from codepage 850 to UTF-8: Invalid argument
Cannot initialize conversion from UTF-8 to codepage 850: Invalid argument
Using internal CP850 conversion table

Что вообще значит эта ошибка? Можно ли это обойти?

 , ,

u0000 ()

Вендорская ФС на microsd-картах

Стоит ли загоняться с выравниваем размещения разделах с ФС на microsd-картах?

Как я понял, есть ПО от создателей стандарта:

https://www.sdcard.org/downloads/formatter/

для форматирования, которое позволяет форматировать карту с необходимым выравниванием.

Или все это фигня и не стоит загоняться?

 , , , ,

int13h ()

exfat vs FAT32

Теоретический максимальный размер раздела FAT32 - 2 Тб, но Майкрософт начиная с WinXP не позволяет создать больше 32 Гб. exfat, это модифицированная FAT32, которую можно «развернуть» на разделе более чем 32 Гб.

Почему FAT32, это нехорошо на разделах более 32 Гб, и почему exFAT - хорошо?

Я тут погуглил, при создании файловой системы exFAT от 32 Гб до 128 Гб - размер кластера 32 Кб. То есть, если создать 1000 файлов по 200 байт каждый, они будут занимать 200 Кб, а физически на диске - 31 Мб.

И чем же тогда exFAT лучше, чем FAT?

 ,

ZenitharChampion ()

Подскажите рабочие примеры

Подскажите библиотеки работы(и если есть то и с примерами использования) с fat32 ( ну там прочесть папки и файлы ,что-то совсем базовое ) на той же go или чем то скриптовом, хотя можно и на сишке .

 ,

pinachet ()

В ядре 5.8 скорость работы драйвера FAT вырастет в несколько раз

FAT File-System Driver For Linux Sees Patch To Run Multiple Times Faster

При тестировании на жестком диске, подключенном через USB, тест, который раньше занимал 383 секунды, завершается за 51 секунду.

. . . . .

И, чтобы два раза не вставать, The New Microsoft exFAT File-System Driver Has Landed In Linux 5.7

Драйвер от Samsung. Ими же представлен The exfat-utils 1.0.1 release.

Paragon отодвинули.

 , , ,

greenman ()

Чем попробовать восстановить SD карточку с телефона

Судя по времени использования - её время ещё явно не пришло. Карточка жила в андроид телефоне, возможно в режиме «расширения файловой системы телефона» х3 как это устроенно пока-что.

Чем можно быстро глянуть останки каких файловых систем имеют место быть?

 , , , ,

pon4ik ()

Нужна прога, удаляющая стертые файлы из образа.

Чтобы уменьшить размер сжатого образа. Желательно, чтобы понимала не только ext4, но и FAT32.

dd if=/dev/zero of=/path/file не предлагать. Ищу что нибудь по интеллектуальнее, но работа будет в скрипте, по этому без ГУЯ.

Я знаю, что прога для ext4 точно есть - ей уменьшают образы всяких raspberry pi перед выкладыванием в инет.

 , , , ,

ZugDuk ()

как записать на fat быстро

есть флешка с одним разделом fat32, монтирую ее, mount /dev/sdb1 /m/usb0 , далее кое что изменяю на флешке (редактирую текстовый файл). мне нужно чтобы изменения сразу записались на флешку, а не ждать отмонтирования. какая команда ?

 

nioelumiijke ()

странное с флешкой

Купил флешку на 60Г, чтоб формировать на ней portable систему. Фирмой не интересовался от слова «совсем» - флешка - она и в Африке флешка. Отформатил её в телефоне в fat32 (через OTG переходник), проверил на компьютере - всё ок, в BIOS в источниках загрузки флешка есть. Отлично. Форматирую флешку Gparted'ом в ext4 - без проблем, файлы льются, система видит флешку. Но из меню BIOS'а она пропадает, и GRUB тоже распознавать её отказывается.

Помогите советом. Спасибо за внимание.

 , , ,

piyavking ()

THE HECK????

[xdshot@lenovo-pc /]$ sudo mkfs.fat -F32 /dev/sdb1 
mkfs.fat 4.1 (2017-01-24)
[xdshot@lenovo-pc /]$ sudo fdisk -l /dev/sdb 
Disk /dev/sdb: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Disk model: SSD 860 EVO 250G
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: D15A58F9-98D8-476C-9FDF-B23E87F603D3

Device         Start       End   Sectors   Size Type
/dev/sdb1       2048    264191    262144   128M Linux filesystem
/dev/sdb2     264192 105121791 104857600    50G Linux filesystem
/dev/sdb3  105121792 488397134 383275343 182.8G Linux filesystem
[xdshot@lenovo-pc /]$

Какого хера /dev/sdb1 все равно осталось «Linux filesystem» когда мне нужно там FAT32 для UEFI boot???

 , ,

xDShot ()

Флешка постоянно оказывается битой, как быть?

Удаляю файлы и синкаю нормально. Только они продолжают использоваться до выключения, скорее всего. Fsck сообщает следущее

0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
? 2
There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
  65:01/00
1) Copy original to backup
2) Copy backup to original
3) No action
? 3
Reclaimed 653977 unused clusters (2678689792 bytes).
Free cluster summary wrong (198880 vs. really 852857)
1) Correct
2) Don't correct
? 2
Perform changes ? (y/n) n
/dev/sdb2: 0 files, 1/852858 clusters

Т.е. приходится вручную очищать бит и свободные кластеры при каждой загрузке. Как этого избежать? Не удалять файлы не вариант, поскольку загрузиться со второго раздела иначе не получится. Отмонтировать тоже, видимо, нельзя – пишет используется и не говорит кем.

 , ,

linuxnewbie ()

ffmpeg split

Чот туплю. Срочно нужно принести фильм ~10ГБ, и столкнулся, что не могу записать на флешку. А на том конце скорей всего только фат(телевизор с усб). Как его нарезать и сменить контейнер?

 ,

madcore ()

Восстановить побившуюся флешку

Тут флешка слегка наелась, при вставке показывает вместо корневого каталога полный треш. В принципе не фатально, т.к. самое ценное регулярно бекапится. Но хотелось бы вытащить максимум.

На работе под вендой посмотрел несколько программ, они файлы видят (корневой каталог убит, но подкаталоги с файлами находятся и даже имена файлов правильные). И те, что удалось вытащить даже не побиты. Но вендовые программы платные, а в триальном режиме имеют мелкие лимиты. Платить 60-80 баксов за разовую функцию, без которой я не умру немного жаба душит.

Но дома у меня Fedora 28. Есть под неё что-нибудь аналогичное? Уточняю, речь идёт именно о восстановлении данных с побитой fat32, а не удалённых файлов.

 , ,

atrus ()

Какие параметры кодировки указывать у разделов FAT32?

Периодически приходится монтировать виндовые флешки.

Пока что юзаю codepage=1251,iocharset=utf8, но постепенно замечаю, что во всяческих доках строго не рекомендуют юзать iocharset=utf8 и говорят вместо него писать просто utf8. Почему - не говорят. Как это обычно бывает, если послушаться, то перестанет монтироваться вообще всё, включая раздел EFI, выдавая что-то про «bad superblock or wrong fs type». В принципе, вообще любое отступление от этих двух параметров карается ошибкой и отказом монтирования. Это я косячу или надо забить на доки и оставить как есть?

Как вообще там имена файлов пишутся в фате? В нормальных ФС понятно: юникод во все поля, а шо с фатом? Попробовал смонтировать с вышеописанными параметрами и записать файлы с названиями кириллицей и японским иероглифом. На винде оба прочитались. Получается, юникод? Зачем тогда codepage и почему тогда без codepage не монтируется?

 ,

tsmx ()

Создать non case preserving filesystem

Хочу создать файловую систему, которая не только была бы нечувствительной к регистру, но и вообще не сохраняла информацию о регистре (т.е. все имена файлов преобразуются в верхний или нижний регистр).
Согласно этой статье в википедии, мне подойдёт FAT12 или FAT16 без LFN (long file name). Покурив ман к mkdosfs, я не нашёл никаких упоминаний LFN.
Я не боюсь ограничений размера этой ФС (мне хватит и пары мегабайт), не боюсь 8.3 и исключительно латиницы в именах файлов. Всё, я попробовал создать FAT12 и FAT16 без каких-либо особых параметров, файлы test1 и TEST2 прекрасно создаются и лежат рядом (монтируется такой раздел как vfat и проблем длинными именами файлов и кириллическими символами у него не наблюдается).
Как правильно создать (или смонтировать) такую файловую систему?

 , , , ,

CYB3R ()

Установщик Fedora 27 не воспринимает существующий efi-раздел

Добрый день. У меня есть диск, размеченный под GPT, и на этом диске присутствует раздел в 500 MiB, с файловой FAT32 (по версии Gparted) или vfat (по версии mount). В действующей Debian GNU/Linux он монтируется в /boot/efi:

/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
Создавался он вручную, так как Debian я ставил через debootstrap. Пытаюсь установить Fedora и заставить её использовать этот раздел. Несмотря на то, что я выбрал для него точку монтирования /boot/efi, установщик Fedora утверждает, что для установки в режиме EFI нужен ESP (EFI System Partition) на размеченном под GPT диске. Вопрос: как уболтать установщик Fedora использовать этот существующий раздел? Заранее спасибо.

 , , ,

Norong ()

восстановить данные с флешки fat ?

привет!

есть ли возможность восстановить данные (фото, вероятно видео) с noname 8 Гб флешки, если:

знакомая под мастдаем 7 решила освободить место, вырезав свой фотоархив и вставив на флешку; процесс был ненормально длительным, скорость низкой и падающей; произошла случайная отмена процесса на стадии примерное 80% завершения, после чего обнаружилось, что флешка пустая (якобы); далее, самое печальное это то,что в исходном месте были только остатки, что еще не «скопировалось»; затем эти остатки, примерно 1 Гб, были уже скопированы снова на флешку и благополучно там остались.

так вот вопрос: куда «копировалось» всё предыдущее и можно ли хоть что-то из этого вернуть?
что сделал: dd if=/sdf of=dump.img
далее с этим дампом testdisk, foremost, photorec, tsk (отдельная тема).
восстанавливаются как правило 1.5-2 сотни фоток - треть от того, что итак уже есть, т.е. в числе того, что было скопировано повторно (я так понимаю эти восстанавливаемые фото числятся удаленными и поэтому восстанавливаются, хотя уже второй раз были скопированы поверх и присутствуют на носителе). photorec еще поместил в каталог дополнительно пару файлов вида b0004184.fat, один 3 Кб, другой 4.6 Гб. что с ними можно сделать, я не придумал. пробовал монтировать, там пусто. testdisk сказал еще вот это

Warning: number of heads/cylinder mismatches 255 (FAT) != 248 (HD)
Warning: number of sectors per track mismatches 63 (FAT) != 62 (HD)

Warning: Bad starting sector (CHS and LBA don't match)

15726504 blocks
там же пробовал править эти цифры.
затем самое интересное - сделал dosfsck -w -r -l -a -v -t /dev/sdf1, после чего в корне флешки (да, флешки) появилась огромная куча однотипных файлов с 8-значным именем и расширением - FSCKnnnn.REC, которые совершенно разного размера, вплоть до ~500 Мб. суммарно 6 Гб, как раз столько и потеряно примерно. понятно, что это дамп lost и orphan своего рода. пробовал их переименовывать в jpg,avi,mp4 и тд и открывать. ноль. пробовал cat'ом в 1 файл и монтировать, не получается разумеется. извращение, знаю, наверняка никакой геометрии там не соблюдено и изъять что-то оттуда дело сомнительное. всё что нагуглил это банально - удалите этот хлам. извиняюсь, что столько вывалил, но может кто сталкивался, имеет опыт, знает что делать? спасибо

 , , , ,

embk55 ()

Как разделить файл с фильмом на множество фрагментов?

Я через неделю еду в отпуск. У меня есть ноутбук, внешний жесткий диск с кучей фильмов и планшет. Я бы хотел смотреть фильмы на планшете, а не на тяжелом ноутбуке, у которого к тому же сдох аккумулятор и поэтому привязан к электрической розетке. Но поскольку мой планшет хотя и поддерживает OTG, но при этом не признает никаких файловых систем, кроме FAT32, то придется каким-то макаром разрезать фильмы на отдельные фрагменты, размером не более 4 ГБ, копировать на флешку и уже флешку скармливать планшету.
Вопрос в том, как разрезать 50 ГБ фильм, типа file.mkv на file01.mkv, file02.mkv, ... и чтобы каждый фрагмент можно было отдельно просмотреть? Это делается с помощью ffmpeg или как-то еще? Хотелось бы, чтобы это было сделано без перекодирования (на перекодирование уйдет весь день) и, по возможности, с автоматизацией, т.е в виде скрипта, который сам проставляет номера фрагментов.

 , , ,

Rinaldus ()

Сломалось монтирование Snasa Clip

Snasa Clip 8GB нормально работал до встречи с MAC_OX_X. Оказалось, что автоопределение подключает его к MAC в режиме MTP, который работает криво. Решилась проблема переключением режима USB с автоопределения на MSC. Потом я подключил плеер к Linux Mint 18 и началось:

1. Thunar видит съёмный диск Snasa Clip 8GB, но не может его примонтировать (до этого всё работало).
2. В режиме MTP Linux Mint 18 видит плеер, но не даёт с ним работать как с флэшкой
3. В режиме автоопределения плеер определяется как 2 диска: sdb и sdc. Оба !БЕЗ партиций!, при этом sdb имеет ФС Fat32 и метку "Snasa Clip 8GB").
4. GParted падает с сообщением "Segmentation fault"
5. Дисковая утилита видит 2 диска. Примонтировать не может.
6. WinXP и MAC видят плеер нормально.
7. Я могу вручную примонтировать sdb (который виден как Fat32), но Thunar (который до этого всегда всё монтировал нормально) сейчас бесполезен.
Подскажите, пожалуйста, куда копать?

 , ,

zzdnx ()