Да. Можно поместить папку в псевдодиск.
Я описал бы инструкции, но много людей уже делало хорошие работы в этом, как парень, который записал http://blulin.wordpress.com/2008/11/28/tips-to-create-ramdisk-in-a-linux-system/
Сохраните свой источник и работу в папке на жестком диске, и когда Вы собираетесь протестировать, просто rsync, что каталог к электронному диску, Вы собираетесь создать использование страницы, с которой я связался.
Сделайте все свое тестирование.
Сохраните всю свою работу назад к Вашей папке на жестком диске.
Вуаля!
PS. Тот "Сохраняют Вашу работу" шаг, необходимость. При размонтировании электронного диска всего не стало. нет такой вещи как диск поршня, который обеспечивает персистентное устройство хранения данных.
Можно проверить, фрагментируется ли файл или не использование filefrag
утилита.
Тем путем Вы могли отфильтровать файлы, которые не фрагментируются и делают копию/копию назад только для уже фрагментированных файлов. Это должно сэкономить Вам некоторое время. Однако знайте, что нет никакой гарантии, новое расположение файла будет лучше, чем старое.
Лучший способ состоит в том, чтобы проигнорировать фрагментацию файла в целом. Особенно на карте с интерфейсом USB это едва имеет значение, только тратит впустую циклы записи, и в отличие от жестких дисков, нет никаких движущихся деталей и таким образом не большой части штрафа из-за фрагментации.
Дефрагментация должна только быть необходимой, если бы что-то забавное произошло, который вызвал файлы к фрагменту очень экстремальным способом. Например, клиенты потока, которые загружают содержание файла в произвольном порядке без предварительного выделения. Но если FAT не начал поддерживать редкие файлы в какой-то момент, это даже не проблема там, поскольку предварительное выделение обязательно на таком FS.
Давайте посмотрим на это под другим углом, потому что вы привели пример «например, на USB-накопителе»
ПЛОХО ПРИМЕР
USB-накопитель является флэш-памятью, и здесь следует учитывать два момента: 1) Поскольку флэш-память не имеет движущихся частей, при выполнении дефрагментации заметного прироста производительности не наблюдается. Defrgs предназначен либо для очистки файловой системы, либо для переорганизации файловых блоков, чтобы расположить их ближе друг к другу - чтобы уменьшить физические движения руки (поиск) и время ожидания вращения диска (задержка). Во флэш-памяти этого нет. 2) Запись, запись и запись во флэш-память изнашивают ее. Теперь, при 100-килобайтном сроке службы записи, возможно, USB-накопитель прослужит от нескольких до 10 лет, но количество раз, которое вы можете записать, является «конечным» числом. Постоянные дефрагменты USB-накопителя разъедают жизнь из-за ограничения срока службы.
И это не только USB-накопитель, SD-карты, Compact FLASH и даже SSD-накопители.
Моя точка зрения: не дефрагментируйте просто так, знайте, что такое технология, лежащая в основе файловой системы, и последствия, и даже если она магнитная, а не электронная, слишком много дефрагментации может в конечном итоге повредить вашу файловую систему. и вы теряете свои файлы.
Доступна утилита defragfs
, которая не зависит от файловой -системы. Поэтому его можно использовать в дистрибутивах Linux для дефрагментации разделов FAT32 :
https://sourceforge.net/projects/defragfs/
Это именно то, что вам нужно для ваших целей и поможет создать непрерывные файлы изображений для Easy2Boot.
defragfs
рекомендуется и используется автором Easy2Boot:
https://www.easy2boot.com/make-an-easy2boot-usb-drive/make-using-linux/