Відповідаючи на ваші запитання, по черзі:
Чому вам не доведеться дефрагментувати систему Linux? Тому що він використовує файлову систему ext2 / ext3 або тому, що це Linux?
Оскільки ext2 / 3/4 мають інший підхід щодо файлів і папок, тому вони ледве роздроблені. Інші вже відповіли про це, і більше деталей ви можете прочитати тут
Це актуально, тому що мають подвійну завантажувальну систему (W7 / Ubuntu) і загальний розділ (NTFS), до якого може бути доступна обидві системи. Якщо я використовую цей розділ з Linux, він стане фрагментованим?
Так, він може роздроблено. Справа не в тому, якщо до нього звертається Windows, Linux чи щось інше, це те, як кожна файлова система має справу з розміром файлу, як зберігає всі ці блоки, чи залишає порожні пробіли між кожним файлом ...
Інша проблема - контейнери Truecrypt. Я також отримую доступ до них за допомогою Linux та Windows, і вони є FAT32. Вони розбиваються на Linux, який працює на них?
Контейнери Truecrypt - це файл для всіх практичних питань. Коли ви створюєте контейнер за допомогою TrueCrypt, ви створюєте файл потрібного розміру. Для вашої операційної системи це як і будь-який інший файл. Якщо ви робите його копії тощо, можливо, копії можуть бути збережені фрагментарно.
Але пам’ятайте, що ніколи не є корисним мати кілька копій одного контейнера, це може допомогти знизити безпеку цього контейнера. Завжди робіть новий контейнер.
Коли ви зберігаєте, видаляєте, копіюєте, переміщуєте тощо файли всередині контейнера, операційні системи про це не знають, це ж відкриття, редагування та збереження будь-якого іншого файлу, не змінюючи його розмір.
І якщо ви переживаєте за безпеку truecrypt щодо фрагментації, зробіть кілька досліджень щодо використання truecrypt з SSD: оскільки SSD намагається зменшити знос всієї пам'яті всередині нього, ви можете мати такий же ефект від копіювання контейнера навколо.