Доступ к физическому диску Ext3 в системе Windows для дефрагментации?

Доступ к физическому диску Ext3 в системе Windows для дефрагментации?


Примечание. Развенчание мифа о файловых системах Linux не становится фрагментированным. http://www.webupd8.org/2010/03/install-defrag-defragmentation.html

Но это распространенное заблуждение, и в некоторых случаях вам приходится дефрагментировать файловые системы Linux . Это даже [ подтверждено разработчиком Ubuntu на очень недавнем посту ] [1] Я наткнулся всего несколько минут назад на ureadahead на ubuntuforums.

От: Ubuntu Forums Сообщение: http://ubuntuforums.org/showthread.php?t=1434502

Единственный способ избежать этого – дефрагментировать ваш диск.

Но файловые системы Linux не нуждаются в дефрагментации!

Тот, кто сказал вам, что глубоко ошибается, является одним из наиболее распространенных мифов Linux.

Верно то, что файловые системы Linux избегают, по возможности, фрагментации своих таблиц inode . Это означает, что индекс того, как файлы разделены (фрагментированы) на диске и где эти части, как правило, сохраняются вместе в целом.

Это хорошая вещь; фрагментация таблиц inode является большой проблемой для других файловых систем (FAT в этой файловой системе и т. д.), поэтому, сохраняя их вместе, выигрывает много производительности.

Но сами данные по-прежнему фрагментированы и распространяются по всему диску в случайном порядке . И, к сожалению, во время загрузки нам нужны данные.

Одна из будущих вещей, которые мы хотим сделать, – это использовать анализ ureadahead того, что нам нужно во время загрузки, для подачи в дефрагментатор, поэтому все, что нам нужно, находится в одном большом блоке на диске.


Вид противоположности:
https://askubuntu.com/questions/59007/defragging-ntfs-partitions-from-linux

  • Может быть, через Linux (Mint и т. Д.) VM?
  • Может быть, через подсистему Windows для Linux>?
  • Некоторая другая подсистема / пакет, который может работать под Windows и делать это?

Можно ли каким-либо образом получить доступ к физическому диску, чтобы выполнить инструмент / утилиту дефрагментации Linux, все под ОС Windows?

https://en.wikipedia.org/wiki/Ext3#Defragmentation

Хотя ext3 устойчив к фрагментации файлов, ext3 может быть фрагментирован с течением времени или для конкретных шаблонов использования, например, медленно писать большие файлы. [23] [24]

One Solution collect form web for “Доступ к физическому диску Ext3 в системе Windows для дефрагментации?”

Это возможно, используя виртуальную машину Linux. В этой статье я предполагаю, что вы настроили Linux как виртуальную машину в VirtualBox и знаете, как использовать инструменты дефрагментации Linux.

  1. Подключите жесткий диск. Не открывайте ФОРМАТ в появившемся диалоговом окне.
  2. Хит Win + R. И тип

diskmgmt.msc

  1. Прокрутите вниз в нижней части диска. Обратите внимание на номер диска Управление диском
  2. Закройте все открытые окна VirtualBox.
  3. Откройте командную строку как администратор, нажав Win + X и выбрав Командная строка (Администратор)
  4. Теперь введите

cd% progamfiles% \ Oracle \ VirtualBox

или где бы вы ни устанавливали VirtualBox

  1. Теперь введите

VBoxManage internalcommands createrawmdk -filename C: \ usb.vmdk -rawdisk \. \ PhysicalDrive #

где # – номер вашего диска. C: \ usb.vmdk может быть любое местоположение, которое вы хотите.

  1. Откройте Virtual Box как администратор. (Щелкните правой кнопкой мыши> Запуск от имени администратора)
  2. На вашей виртуальной машине Linux щелкните правой кнопкой мыши и нажмите настройки. Затем выберите, сохраните и добавьте жесткий диск SATA. Затем нажмите «Выбрать существующий диск». дрянь
  3. Перейдите к файлу жесткого диска .vmdk и нажмите «ОК». Предполагая, что вы сделали это правильно, это должно выглядеть примерно так. предварительный просмотр Нажмите «ОК»
  4. Загрузите свою виртуальную машину Linux, и диск появится в Linux.

[РЕДАКТИРОВАТЬ]

Обратите внимание, что команды «Запуск от имени администратора» относятся к Windows 10. Кроме того, диск не будет работать, если он не находится в режиме администратора.

  • Очень медленное автозаполнение в Linux для Windows
  • Символьные каталоги ссылок перенаправляются на себя
  • «Bind: Address уже используется» при создании моста в Linux для Windows
  • Interesting Posts

    Как скопировать файлы из папки без самой папки

    Хороший стиль / практика для разделителей в именах файлов (или каталогов)

    Тупик с командой yes

    Какие вложенные папки $ HOME нужно положить на диск с царапинами и который на резервном компьютере?

    Как я могу остановить «Сроки, ожидающие сильного удара, чтобы очистить»?

    Ограничить кеш-память, используемую командой

    libmad – gcc: ошибка: непризнанная опция командной строки '-fforce-mem'

    Вращение файлов журналов во время работы

    Как архивировать файлы, а не весь путь

    перенаправление не выполняется

    Я вишу, когда я пытаюсь ssh в машину с моим именем пользователя (или su для моего пользователя)

    Шебанг: история и цель

    Извлеките (не размонтируйте) USB-устройства через терминал (SSH) и повторно установите USB-устройство после извлечения

    Как мне увеличить прокрутку окна iterm (tmux) (не прокрутку строки)

    Найдите самые большие файлы или каталоги

    Linux и Unix - лучшая ОС в мире.