Доступ к физическому диску Ext3 в системе Windows для дефрагментации?
Доступ к физическому диску Ext3 в системе Windows для дефрагментации?
Примечание. Развенчание мифа о файловых системах Linux не становится фрагментированным. http://www.webupd8.org/2010/03/install-defrag-defragmentation.html
- Подсистема Windows для linux - поделиться ssh-agent?
- arm-linux-androideabi-gcc не может создать исполняемый файл в Windows 10
- Сценарий не будет выполняться
- rsync зависает после нескольких переданных файлов (Bash для Windows для FreeBSD)
- запустить графический веб-браузер в подсистеме Windows для Linux?
Но это распространенное заблуждение, и в некоторых случаях вам приходится дефрагментировать файловые системы 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]
- Не удается запустить службу sshd в подсистеме Windows linux
- Ошибка OMP Bash на Ubuntu в Windows
- chsh не работает в win10 sub linux
- Не удалось получить доступ к Docker после установки в подсистеме Windows для Linux
- Невозможно перечислить сетевые интерфейсы в подсистеме Windows для Linux
- Цвета в терминале и VIM с подсистемой Windows
- Что такое сообщение об ошибке tar «Не удается открыть: неверный аргумент»
- Подсистема Windows для Linux не может определить текущий уровень запуска
One Solution collect form web for “Доступ к физическому диску Ext3 в системе Windows для дефрагментации?”
Это возможно, используя виртуальную машину Linux. В этой статье я предполагаю, что вы настроили Linux как виртуальную машину в VirtualBox и знаете, как использовать инструменты дефрагментации Linux.
- Подключите жесткий диск. Не открывайте ФОРМАТ в появившемся диалоговом окне.
- Хит Win + R. И тип
diskmgmt.msc
- Прокрутите вниз в нижней части диска. Обратите внимание на номер диска
- Закройте все открытые окна VirtualBox.
- Откройте командную строку как администратор, нажав Win + X и выбрав Командная строка (Администратор)
- Теперь введите
cd% progamfiles% \ Oracle \ VirtualBox
или где бы вы ни устанавливали VirtualBox
- Теперь введите
VBoxManage internalcommands createrawmdk -filename C: \ usb.vmdk -rawdisk \. \ PhysicalDrive #
где # – номер вашего диска. C: \ usb.vmdk может быть любое местоположение, которое вы хотите.
- Откройте Virtual Box как администратор. (Щелкните правой кнопкой мыши> Запуск от имени администратора)
- На вашей виртуальной машине Linux щелкните правой кнопкой мыши и нажмите настройки. Затем выберите, сохраните и добавьте жесткий диск SATA. Затем нажмите «Выбрать существующий диск».
- Перейдите к файлу жесткого диска .vmdk и нажмите «ОК». Предполагая, что вы сделали это правильно, это должно выглядеть примерно так.
Нажмите «ОК»
- Загрузите свою виртуальную машину Linux, и диск появится в Linux.
[РЕДАКТИРОВАТЬ]
Обратите внимание, что команды «Запуск от имени администратора» относятся к Windows 10. Кроме того, диск не будет работать, если он не находится в режиме администратора.
- Попытался переместить файл с помощью команды mv и теперь он потерян?
- файл шаблона в качестве входа в RS, FS в awk / sed / grep для распознавания и добавления столбцов