PDA

Показать полную графическую версию : [решено] выбор кроссплатформенной файловой системы


PhilB
12-07-2010, 18:19
Посоветуйте, пожалуйста, файловую систему, которую можно с равным успехом использовать и в Windows, и в Linux.

Ранее использовал NTFS, но сейчас возникла проблема: постоянные ошибки (в Linux).
То том отвалится во время работы, то при попытки примонтировать выдается сообщения, что тома требуют проверки. Помогает загрузка Windows, который правит ошибки (это требует около 5 мин (файлов много)). Надоело.
Средства проверки NTFS в Linux найти не удалось.
Использую ntfs-3g. apt-get говорит, что последнюю версию.

В то же время использовать ext3 в Windows - опасаюсь, да и программ не знаю.
Fat не годится - она явна слаба (мне нужны большие тома, много файлов)

Подскажите, пожалуйста. Буду благодарен.

BuGfiX
12-07-2010, 18:57
Судя по вики (http://en.wikipedia.org/wiki/Comparison_of_file_systems#Supporting_operating_systems), windows поддерживает не так много файловых систем, поэтому выбор то особо не велик. Если речь идет о переносном носителе - недавно видел заметку (http://romanrm.ru/udf) об UDF, можете попробовать.

Kent
12-07-2010, 19:11
Средства проверки NTFS в Linux найти не удалось. »
недавно видел заметку об UDF »
Средства проверки UDF в Linux найти не удалось.

Для ext3 есть коммерческий драйвер от Paragon.

vadblm
12-07-2010, 19:27
Средства проверки NTFS в Linux найти не удалось.
»
Плохо искали.
sudo apt-get install ntfsprogs и ntfsfix оттуда позволит не прибегать к загрузке в виндовс для монтирования нтфс раздела.

Можно "общий" раздел сделать ext2/ext3, драйвера для виндовс есть (http://www.fs-driver.org/). Смотрел года три назад, поглюкивало. Сам для переносных хардов пользую нтфс, никаких глюков нет, если не забывать про "безопасное извлечение", то и ntfsfix пользоваться не приходится.

Если "общий диск" несъёмный, то пора задушить в себе жабу и приобрести SOHO NAS.

PhilB
14-07-2010, 16:26
Вчера, кажется, заметил причину ошибок.

При выключении машины видел следующее сообщение
umount /dev/sda8 - device is busy

Естественно том не отмонтирован, и как следствие ошибки.

Проверил ntfsfix - все вроде нормально.

Пытаюсь примонтировать.

PHILPC:/home/phil# ntfsmount /dev/sda8 /media/work
Volume is scheduled for check.
Please boot into Windows TWICE, or use the 'force' option.
NOTE: If you had not scheduled check and last time accessed this volume
using ntfsmount and shutdown system properly, then init scripts in your
distribution are broken. Please report to your distribution developers
(NOT to us!) that init scripts kill ntfsmount or mount.ntfs-fuse during
shutdown instead of proper umount.
Mount failed.

Монтирую с force.

PHILPC:/home/phil# ntfsmount /dev/sda8 /media/work -o force
WARNING: Dirty volume mount was forced by the 'force' mount option.

Можно ли надеяться что все будет работать нормально?
И почему устройство может быть занято?

vadblm
15-07-2010, 19:27
При выключении машины видел следующее сообщение
umount /dev/sda8 - device is busy
Естественно том не отмонтирован, и как следствие ошибки. »
Это не естественно. фс не отмонтируется, если кем-то используется.
Чтобы узнать, кто этим занимается, спрашиваем

fuser -m /dev/sda8

В ответ будет выдан(ы) pid(ы) процесса(ов), не дающих размонтировать диск.

Ну а там уже ваше дело, kill'нуть процесс(ы) или корректно завершить приложение(я).
Узнать, какое приложение имеет конкретный pid можно командой

ps auxw | grep <pid>


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

Naiad
22-07-2010, 18:52
Средства проверки NTFS в Linux найти не удалось. »
ntfsfix

CJ F.A.N.
10-08-2010, 06:51
Да, здесь говорится, чтобы использовать UDF. Я уже так делал: http://forum.oszone.net/thread-133426.html




© OSzone.net 2001-2012