У меня есть 200 + G фотографий, которые я обычно храню на своем основном компьютере, чтобы они всегда были доступны. Размеры файлов варьируются от 2–3 МБ в формате JPG до 10–12 МБ в формате RAW.
Я думал, что от старого красивого ext3 можно отказаться в пользу файловой системы с более новой технологией (подумайте о экстентах и отложенном распределении ...).
ext4 мог бы быть хорошим выстрелом, но я боюсь его молодого возраста (у меня были зависания на Ubuntu Jaunty / kernel 2.6.28)
Я думаю об использовании xfs или jfs, которые оба используют экстенты.
Есть ли у одного явное преимущество перед другим?
TIA
XFS, как правило, работает быстрее, но тестирование последних ядер показало, что это качество было неудовлетворительным. Но быстрее не всегда лучше.
Для меня фотографии - это ценные архивы, поэтому я бы использовал наиболее совместимую, лучше всего поддерживаемую и журналирующую файловую систему из имеющихся, а именно ext3 (хотя я бы согласился с аргументом, который я только что описал reiserfs).
Я бы выбрал XFS только из-за большого количества файлов и общего размера коллекции.
Это будет внешний диск или внутренний?
выберите ext3 для безопасности (он зрелый и ведет себя нормально) xfs - еще один хороший выбор, хотя до сих пор у меня не было возможности восстановить сломанный раздел xfs :)
используйте XFS, который действительно отлично подходит для хранения больших файлов, но имейте в виду: никогда не вынимайте USB-кабель из компьютера, пока флешка XFS все еще смонтирована, это с большой вероятностью уничтожит / повредит вашу файловую систему XFS.
Вам также следует подумать о шифровании файловой системы. Различные методы, существующие для этого, по моей лучшей практике - это сценарий ниже:
$ cat bin/encmount
HASH=`/usr/sbin/sha256 -x`
echo 0 `/sbin/blockdev --getsize $1` crypt aes-plain $HASH 0 $1 0 | /sbin/dmsetup create $2
использование:
$ sudo sh bin/encmount /dev/sdb1 encpen
Enter passphrase:
затем вы можете смонтировать / dev / mapper / encpen как блочное устройство, а / dev / sdb1 (мой исходный путь к флешке) зашифрованы. конечно, необходимо создать файловую систему XFS поверх вновь созданного блочного устройства (/ dev / mapper / encpen), и исходное содержимое блочного устройства (в данном случае / dev / sdb1) при этом будет уничтожено.
не забудьте выполнить эти команды перед тем, как вынуть флешку:
umount /dev/mapper/encpen
dmsetup remove encpen
Другой вариант - использовать ext2 / ext3, поскольку там Ext2 IFS для Windows чтобы позволить Windows читать / записывать вашу файловую систему как ext2, но в этом случае вы потеряете прирост производительности при обработке больших файлов XFS и не сможете зашифровать диск.
Всегда делайте резервную копию своих данных, например, я всегда храню 2 резервные копии своих данных в 2 разных местах, ни одна из них не находится близко к сайту, на котором создается резервная копия. Резервные копии также должны быть зашифрованы.
С уважением