Назад | Перейти на главную страницу

Преобразование NTFS в ZFS (или другое)

Есть ли какие-либо преимущества преобразования жестких дисков с NTFS на машине Linux в ZFS? Есть ли способ сделать такое преобразование в Linux без потери данных?

А как насчет стабильности ZFS в Linux, действительно ли FUSE работает хорошо в этом случае? Люди говорят, что единственный способ получить реальную полную поддержку ZFS - это установить Solaris.

Я понимаю, что лучшим выбором для Linux будет ext4, но я действительно не нашел способа, как преобразовать в ext4 из NTFS, не жертвуя всеми данными. С другой стороны, я сомневаюсь, действительно ли разумно переходить с NTFS на ZFS при использовании Linux.

Спасибо за любые советы.

В общем: нет, вы не можете преобразовать один тип файловой системы в другой.

На практике вы можете, но два типа файловых систем должны быть очень тесно связаны. Например, возможно преобразование ext2 в ext3, и вы можете при необходимости смонтировать ext3 как ext2. Это связано с тем, что ext3 - это в основном ext2 с журналированием, но в остальном структура на диске по существу такая же.

В частности: единственный известный мне способ перейти от NTFS к $ (не NTFS) - это создать резервную копию раздела и переформатировать, а затем восстановить. Если у вас достаточно свободного места на диске, вы можете сжать раздел, создать новый в свободном пространстве, скопировать, затем удалить оригинал, а затем увеличить новый. Все это теоретически возможно, но может потерпеть неудачу, приводя к уничтожению данных.

Мне любопытно, как вы используете NTFS под Linux. Это потому, что вы ожидаете использовать тот же раздел в версии Windows, которая на нем говорит? Если нет ... в чем смысл?

Что касается ZFS, я бы лично подождал, прежде чем поиграть с ним в Linux. Конечно, я ужасно консервативен. С другой стороны, вы, похоже, довольны NTFS под Linux, и я бы оценил это примерно так же.

Причина моей осторожности заключается в том, что и NTFS, и ZFS являются файловыми системами, изобретенными в другом месте. Хотя NTFS существует уже давно, Microsoft возилась с ней, и в последний раз, когда я смотрел на поддержку NTFS, поддержка чтения / записи была «обычно работает, но удачи вам в любом случае». ZFS немного более открыта, поскольку она находится в OpenSolaris и всем остальном, но она все еще не изобретена авторами поддержки Linux, поэтому всякий раз, когда возникает проблема, они задаются вопросом, является ли это недостатком исходной спецификации или недостатком их реализация. ZFS аккуратный, без сомнений, но у меня сложилось впечатление, что поддержки Linux еще нет.

Вы можете преобразовать NTFS в ext с помощью anyfs-tools, и ext в btrfs через btrfs-convert.

ZFS кажется прочной как файловая система, сама подсистема кажется сомнительной по своему качеству / надежности - Мой сервер OpenSolaris зависает при записи больших файлов после обновления zpool.