.. |

ntfs-defrag

Задачка будет такая: имеется единственный харддиск, помимо линукса содержащий раздел энтиэфэс, заполненный на 90% файлами, определяющими сокровенный смысл существования этой машины. Имена всех этих файлов длиннее поддерживаемых прекрасными файловыми системами линукса 255 байт. Требуется откусить от ntfs-раздела, фрагментированного в решето, свободные 10%, чтобы передать их другому разделу.

You can't resize an NTFS partition in GParted unless it's defragmented.

  • ubuntu defrag ntfs
  • http://www.crisd.ru/view.php?content=2&view=3 Народ, подскажите, есть ли гуи программа для работы с диском. проверка на ошибки и дефрагментация. Дабы опередить холивар на тему "в линуксе не нужна дефрагментация"(именно на это ссылки выдает гугл Подмигивание, дефрагментировать нужно NTFS раздел, Возможности форматировать во что-то другое нет. гугл не сомненно прав, но интересует не его мнение и мнения холиварщиков по поводу надо или нет, а программа которая без лишних вопросов это делает =) Сначала гуглим. sudo add-apt-repository ppa:un-brice/ppa && apt-get install shake или sudo add-apt-repository ppa:e2defrag/ppa && apt-get install defrag Как-то пробовал шейк - сносная штука. Спасибо! Поставил shake вроде как понеслась дефрагментация. Конечно не гуи, но работает вроде. Если есть емкость лишняя - проще на нее все слить с NTFS того, который типа требует дефрага, а потом обратно залить. Во проблема-то! А если емкости лишней нет. фрагментированы в основном кстати были файлы образы 1,5-4гига скачанные с торрента это как????????? как может быть фрагментирован единый файл только что записанный на винт? Наверно в это сложно поверить, но это очень легко. не веришь - в гугол иди или педивикию почитай. Как я понял, он пишет, что файлов много, а следовательно фрагментация будет. >как может быть фрагментирован единый файл только что записанный на винт? смотрим выше >скачанные с торрента Качается кусочками по несколько метров в произвольном порядке, что по любому выдает дикую фрагментацию. Как вариант, конечно, можно каждый образ копировать рядом, бить оригинал, ставить на его место копию, но смысл будет только если есть приемлемый объем свободного места, иначе фрагментацию можно и увеличить Улыбка ТС - есть способы, которые позволяют переконвертировать любую ФС в ext3 (а затем и в ext4) без потери данных. Может быть вам стоит посмотреть в эту сторону? ЗЫ Относительно 100% - запускайте сначала системный монитор, а потом дефраг - значительно сэкономит нервы. Плюс лучше, если вызов монитора выставить на комбинацию клавиш. Конвертация ФС не возможна например при внешних ХД которые надо будет возможно использовать с виндой. Отправлено: 18 Февраля, 2011 - 11:11:35 В сети множество информации, как конвертировать без форматирования ext3 до ext4, к примеру здесь. Но у меня сложилась иная ситуация, использую на винте размером в 500 гигов reiserfs - меня вполне удовлетворяла, однако новшества ext4 очень и очень стали для меня соблазнительны. Проблема осложнялась тем,что винт забит на две трети, за бекапить всё и тупо форматнуть винт не было возможности. Поэтому пришлось достичь желанного в два подхода, первое конвертировать reiserfs в ext3, второе, как выше указано, из ext3 в ext4. Для начала необходимо установить пакеты anyfs и anyfs-tools. Далее отмонтируем необходимый для конвертирования раздел, для примера будет использоваться /dev/sdb1. Далее запускаем первый пункт конвертирования, т.е. из reiserfs в ext3: sudo anyconvertfs --dontstop /dev/sdb1 ext3 ключ --dontstop не даёт программе делать паузы между этапами конвертирования, которые предусмотрены для контроля со стороны пользователя и для возможности отмены конвертирования, но следует учитывать, что процесс будет долгим в зависимости от размера конвертируемого диска и мощности системы, у меня на указанном винте заняло около 9 часов. До указанной команды могу предложить запустить программу с ключом --dry,чтобы узнать о возможности конвертирования, и на каком этапе произойдут необратимые изменения в исходной файловой системе, т.е. после чего процесс ни в коем случае прерывать нельзя. Подобной командой можно с конвертировать не только из reiserfs, ext2/3/4 и др., а также из ntfs,только нужно аналогично примеру указать исходную ntfs-3g перед конечной ext3 или той, что вам нужно. Далее, когда процесс конвертирования будет закончен, делаем следующее, чтобы полученную ext3 сделать ext4: sudo tune2fs -O extents,uninit_bg,dir_index /dev/sdb1 необходимо проверить фс на ошибки, следующая команда автоматически исправит те ошибки, что возможно сделать без вмешательства пользователя: sudo e2fsck -fpD /dev/sdb1 ипо необходимости, в случае, если последняя проверка сообщила о неисправимой автоматически ошибке, проверим и исправим самостоятельно: sudo e2fsck -fD /dev/sdb1 Все, далее монтируете фс как ext4 и пользуетесь, не забудьте подправить строку в /etc/fstab. UPD: некоторые дополнительные замечания: для тех, кто пользуется не Arch Linux и не может найти (собрать) пакет под свой дистрибутив, предлагаю следующее решение: отсюда скачать образ ArchIso - это богатый на инструментарий и широту применения livecd, как видно из названия, собран на основе Arch Linux.Записать образ, загрузиться. Логин/пароль: arch/arch Замечу, что archiso монтирует все диски автоматом в /mnt, поэтому перед конвертированием, убедитесь, что конвертируемые диски отмонтированы. Далее установить пакты anyfs и anyfs-tools командой sudo pacman -U имя_пакетов, последнюю версию пакетов anyfs и anyfs-tools можно скачать здесь. И далее по инструкции с самого начала. Добавлю, что если вы конвертируете и корень файловой системы, то обязательно нужно править не только /etc/fstab на диске к примеру /dev/sda1, но и /boot/grub/menu.lst, где параметр root= установить в значение соответственно /dev/sda1 или прописать новый uuid, и также установить следующий параметр rootfstype=ext4 Плюс рекомендовал бы, если конвертировался загрузочный раздел, заново перенастроить grub, т.е. запускаем grub: далее: find /boot/grub/stage1 в ответ получим типа: (hd0,0) далее: parttype (hd0,0) 0x83 root (hd0,0) setup (hd0) quit и всё... Ситуаций все равно много, когда в лине может понадобится дефрагментатор. Мне вот нравится добавка к заголовку в теме [РЕШЕНО]. Где блин нафик решено? Где??? Нигде в интернетах не решено а в сраной теме вконтакте все решили за пару дней - ух молодцы! А че не решено то? http://fixunix.com/microsoft-windows/29545-defragment-ntfs-partition.html Существует много пустого пространства на разделе NTFS, но проблема в том, что MS-Windows в своей бесконечной мудрости, решил скопировать некоторые файлы в самом конце раздела, что делает невозможным сокращаться. Более того, ОС Windows дефрагментатор отказывается, чтобы переместить эти файлы в начале раздела. (Они не помечены как системные файлы в дефрагментации, так что нет никакой очевидной причины, почему они не могут быть перемещены.) ли существуют какие-то бесплатный инструмент для MS-Windows или GNU / Linux, который будет должным образом * * дефрагментация разделов NTFS ? Если нет, то как о несвободных инструмент? Что вы используете для изменения размера NTFS раздела? Похоже, что более новые версии ntfsresize и QtParted может как преодолеть это ограничение: http://linux-ntfs.sourceforge.net/in...tml # фрагментирован HTH Крис. Однако, если вы хотите, автономные то вы всегда можете скачать копию поздно модель Knoppix (3.7 или выше). Она включает в себя 1,9 + версии ntfsresize и QtParted. Я использовал его на нескольких моих студентов системы в этом семестре. Работает как чемпион.
    Hosted by uCoz