Предполагая, что вы проверили википедию, форум по Ubuntu, форум по Linux, сайты Linux по этому очень распространенному вопросу, я оставляю вас здесь с кратким описанием общих вопросов:
ТОЧКА 1
Вы уже знаете, что ext4 - это расширенная версия ext3, которая является расширенной версией ext2, которая является расширенной версией ... как вы уже догадались, ext (Extended File System), которая была лучшей реализацией файловой системы Minix.
Я просто скопирую и вставлю много материалов, найденных на википедии / форумах ubuntu + linux / и т. Д. ... так как это легко найти, но нужно много читать, чтобы найти хорошие моменты.
Ext - решены 2 большие проблемы, которые были обнаружены в системе Minix:
- максимальный размер раздела
- ограничение длины имени файла до 14 символов
Ext2 - Добавлено несколько вещей, которых не хватало в Ext:
- Поддержка отдельного доступа
- Временные метки модификации и изменения данных
Ext3 - Добавлено больше вещей, отсутствующих в Ext2:
- Журналируемая файловая система
- Онлайн рост файловой системы
- Индекс Htree для больших каталогов отсутствует в Ext3
- Быстрее производительность в целом
Ext4 - Добавлено множество вещей, включая, но не ограничиваясь:
- Большая файловая система: поддержка томов размером до 1 эксабайта и файлов размером до 16 терабайт.
- Прервать ограничение в 32 000 подкаталогов, найденное в ext3.
- Быстрая проверка файловой системы
- Многоблочный распределитель
ReiserFs - очень хорошая файловая система, которая показала потенциал, и я тестировал несколько лет назад. Например, вы можете увидеть разницу в скорости между ним и Ext3. Но после некоторых «проблем» компании, работающей над файловой системой, пришлось внести некоторые изменения. Грустная история на самом деле. В любом случае, последняя проблема сейчас - отсутствие инструментов для этого.
Reiser4 - не доступен легко, но это «Версия 2», если вы можете назвать это ReiserFS. Еще не тестировал, но некоторые тесты показывают хороший прогресс.
BtrFS - внебрачное дитя каждого. Эта файловая система взяла на вооружение Ext3, Ext4, ReiserFs и Reiser4, добавили немного сахара, смешанного с шоколадом и PRESTO! у вас есть какая-то супер-мутантная система ниндзя. Это не стабильная файловая система YET, но она показывает ОЧЕНЬ большой потенциал и имеет несколько довольно удивительных тестов. Вы можете посмотреть здесь: http://www.phoronix.com/scan.php?page=article&item=ubuntu_1010_btrfs&num=2, но для того, чтобы его можно было назвать стабильным, требуется много работы. Во всяком случае, некоторые из удивительных вещей, которые он имеет, для моего случая, это увеличение и уменьшение объема онлайн, дефрагментация онлайн, снимки ...
Я использую Etx4 прямо сейчас, так как я уже тестировал ReiserFs, Ext3, Ext2 и, возможно, еще 2 или 3.
Для многих небольших файлов в разделе я рекомендую Reiser, так как для меня это чудо, но у вас может возникнуть проблема, что если это случится с вами (это случилось со мной 2 раза. Этого было достаточно), вы можете потерять все навсегда. И я имею в виду, как навсегда!
Год назад Ext4 не звучал бы так быстро и стабильно, но сейчас он очень ОЧЕНЬ хорош практически для любого времени работы на рабочем столе.
Таким образом, моя рекомендация для вашего POINT 1 будет оставаться с Ext4. В будущем вы можете начать смотреть на Btrfs, но пока оставайтесь с Ext4. Существует также случай производительности. По состоянию на декабрь 2012 года производительность BtrFS еще не была такой же, как у Ext4. В данном случае я говорю о таких случаях, как скорость копирования / вставки, перемещение файлов, чтение тысяч файлов, то, что время от времени делают конечные пользователи. BtrFS больше ориентируется на масштабируемые сценарии, где мы можем играть с несколькими жесткими дисками или огромными размерами пространства, изменять размеры, снимки и многое другое. Но даже учитывая это, работа, проделанная в BtrFS, огромна, настолько, что есть пара разработчиков Ext4, которые продвигают BtrFS для нескольких сценариев. В будущем производительность и стабильность BtrF улучшатся до уровня по умолчанию.
ТОЧКА 2
Для вас ПУНКТ 2. Я не рекомендую его, если вы хотите обмениваться файлами между Windows и Ubuntu. Для этого используйте NTFS или FAT32. В Windows есть некоторые программы, которые могут читать системы Ext2 / Ext3, но у меня было (и еще у 2 друзей) несколько проблем с ними, неправильное чтение, неправильное запись и т. Д. Поэтому в целях безопасности оставайтесь с NTFS или FAT32, чтобы быть на безопасной стороне.
ПРИМЕЧАНИЕ. Я имею в виду, что раздел Ubuntu с ext4 НО оставляет небольшой раздел в FAT32 или NTFS, чтобы обмениваться файлами между ними. Если вы работаете на одном компьютере для Windows и Ubuntu, то нет необходимости создавать для них третий раздел. Просто установите Windows. Сначала оставьте место для Ubuntu, а затем установите Ubuntu. Ubuntu сможет видеть файлы в Windows (но Windows не сможет видеть файлы в Ubuntu, но, так как вы все равно работаете на одном компьютере, вы все равно не будете возражать). Помните, что размер FAT32 ограничен размером файла 4,2 ГБ или менее. Если вы попытаетесь скопировать файл большего размера, это приведет к ошибке. Это может повлиять на вас, если вы хотите хранить ISO файлы DVD / Bluray. Для этого я бы тогда порекомендовал NTFS.
ТОЧКА 3
Для вас ПУНКТ 3 - Если вы хотите повысить производительность, вы можете добавить noatime и nodiratime в ваш fstab для раздела ext4, чтобы получить небольшое повышение производительности. Это исключит время доступа к файлам и каталогам (я думаю, что noatime удаляет оба, поэтому может не потребоваться nodiratime). Если вам нужны дополнительные параметры журнала, вы можете проверить GIT для ядра Linux, где он показывает все параметры: http: //git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/filesystems/ext4.txt;h=7be02ac5fa36d7f4c07856fe9cf89391e08986f7;hb=HEAD
Это поможет вам, поскольку дает краткое резюме для каждого варианта.
Надеюсь это поможет. Извините, за длинную статью.