Дві проблеми. Перший: як розділити флешку?
Мені це не потрібно було робити, але я більше не впевнений, чи правильно вирівняний мій розділ, оскільки я був змушений видалити та створити нову таблицю розділів після того, як gparted поскаржився, коли я намагався відформатувати диск з FAT в ext4.
Наївною відповіддю було б сказати "просто використовувати за замовчуванням, і все буде в порядку". Однак якщо ви прочитаєте наступні посилання, ви дізнаєтесь, що все не так просто: https://lwn.net/Articles/428584/ та http://linux-howto-guide.blogspot.com/2009/10/increase- usb-flash-drive-write-speed.html
Тоді також випускається циліндри, головки та сектори. В даний час я отримую це:
$sfdisk -l -uM /dev/sdd
Disk /dev/sdd: 30147 cylinders, 64 heads, 32 sectors/track
Warning: The partition table looks like it was made
for C/H/S=*/255/63 (instead of 30147/64/32).
For this listing I'll assume that geometry.
Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End MiB #blocks Id System
/dev/sdd1 1 30146 30146 30869504 83 Linux
$fdisk -l /dev/sdd
Disk /dev/sdd: 31.6 GB, 31611420672 bytes
255 heads, 63 sectors/track, 3843 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00010c28
Отже, з мого теперішнього розуміння, я повинен вирівняти розділи на 4 МіБ (зараз це 1 МіБ). Але я досі не знаю, як правильно встановити голови та сектори для свого пристрою.
Друга проблема: файлова система.
З базових показників, які я бачив, ext4 забезпечує найкращі показники роботи, проте існує проблема вирівнювання зносу. Як я можу знати, що мікроконтролер мого Transcend JetFlash 700 забезпечує вирівнювання зносу? Або я просто швидше вбиваю свій привід?
Я бачив багато публікацій в Інтернеті, в яких говорилося, що не хвилюйтесь, що нові диски вже дбають про це. Але я ніколи не бачив жодного підтвердженого підтвердження цього і в якийсь момент люди починають змішувати SSD з технологією флеш-накопичувачів USB. Безпечним варіантом було б піти на ext2, однак серйозні тести, які я виконував, показали жахливі показники !!!
Ці значення є реальним сценарієм, а не синтетичним тестом:
42 files: 3,429,415,284 bytes copied to flash drive
original fat32: 15.1 MiB/s
ext4 after new partition table: 10.2 MiB/s
ext2 after new partition table: 1.9 MiB/s
Будь ласка, прочитайте посилання, які я розмістив вище, перш ніж відповісти. Мені також були б цікаві відповіді, підкріплені деякими посиланнями, тому що багато сказано і переказано, але тоді не вистачає фактів.
Дякую за допомогу.