Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Дефрагментация Ext4  (Прочитано 32893 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ViktorAG

  • Активист
  • *
  • Сообщений: 530
    • Просмотр профиля
Re: Дефрагментация Ext4
« Ответ #30 : 30 Декабря 2009, 08:01:12 »
Вот вам с wiki:

Цитировать
Online defragmentation
There are a number of proposals for an online defragmenter, but that support is not yet included in the mainline kernel. Even with the various techniques used to avoid fragmentation, a long lived file system does tend to become fragmented over time. Ext4 will have a tool which can defragment individual files or entire file systems.[8]

Всё, желающие дефрагментировать хард спокойно ждут соответствующую тулзу.

Немного туплю....
Цитировать
Ext4 будет иметь инструмент, который может дефрагментировать индивидуальные файлы или все системные файлы.

Ext4 ... что, с уже встроенным дефрагментатором?

Все мы вылезли из винды.
$ sudo chmod +x  мечта

cutcontrol

  • Гость
Re: Дефрагментация Ext4
« Ответ #31 : 21 Июля 2010, 18:12:37 »
Кто знает что-нибудь об http://lwn.net/Articles/284529/ или e4defrag?? Нашёл только по английский тексты и ничего не понимаю  :'(
Есть ли рабочая онлайн дефрагалка??

drfits

  • Гость
Re: Дефрагментация Ext4
« Ответ #32 : 10 Декабря 2010, 17:53:57 »
Кто знает что-нибудь об http://lwn.net/Articles/284529/ или e4defrag?? Нашёл только по английский тексты и ничего не понимаю  :'(
Есть ли рабочая онлайн дефрагалка??
- попробуй может такое, вроде доступно написанно, хотя я данный способ не испытывал и как-то пока не горю желанием ТЫЦ

Оффлайн name6532

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Дефрагментация Ext4
« Ответ #33 : 15 Января 2011, 18:00:54 »
Операционная система ставит все обращения к диску в очередь. Это означает, что если 2 процесса получают/пишут данные то уже не получается последовательного доступа к файлу. А уж если процессов 3 и более ... :)
Следствие - для того чтоб дефрагментация имела смысл (или максимальный эффект) система должна одновременно обращаться к одному файлу. Например система уже работает и всё необходимое в оперативке.
Второе следствие - для нагруженных систем с несколькими процессами дефрагментация имеет гораздо меньше смысла. Потому как читается одновременно много разных данных.
Третье - при ОЧЕНЬ сильной фрагментации производительность реально падает. Но для этих систем (хранилища данных) совокупная стоимость дефрагментации обычно непозволительная роскошь.

imho дефрагментация вроде иногда и нужна, но зачем? Хотя если файловой системе лет 5, и очень часто перезаписывается.......
Спрашиваю потому, что лень самому разбираться.
Отвечаю потому, что когда-то сам разобрался.

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Re: Дефрагментация Ext4
« Ответ #34 : 15 Января 2011, 20:00:56 »
Я тоже физик и я тоже не понял принципа работы и мне тоже интересно. Кто-то может объяснить толком или указать ссылку, где объясняют.

Оффлайн DEAMOND

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Дефрагментация Ext4
« Ответ #35 : 03 Ноября 2011, 16:34:31 »
Ubuntu 16.04 & Windows10

Оффлайн John-Silver

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
    • www.dn-proekt.mksat.net
Re: Дефрагментация Ext4
« Ответ #36 : 09 Июня 2012, 16:01:16 »
дефрагментация вообще не нужна!!!
журналируемым файловым системам дефраг не нужен

Фрагментация всегда была, есть, и будет.  Для Nix* систем её влияние и не настолько существенно, как в файловых системах некоторых других архитектур. С ростом объёма файловых систем необходимость борьбы с фрагментацией становится более ощутимой. И производительность файловых систем UNIX из-за фрагментации может снижаться достаточно сильно.

Виды фрагментации:
    фрагментация отдельных файлов -- большой файл занимает блоки, разбросанные по файловой системе;
    фрагментация связанных файлов -- файлы, читающиеся вместе, разбросаны по файловой системе;
    фрагментация свободного места -- свободные блоки разбросаны по файловой системе.

Только при использовании SSD вместо HDD фрагментация никак не влияет на производительность операций чтения/записи.
Ни одна седая ложь да не станет правдой для меня, ни одна удушливая догма да не стеснит мое перо!

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Re: Дефрагментация Ext4
« Ответ #37 : 09 Июня 2012, 17:32:53 »
Вот вам хаутушка по дефрагментации, и прямо на нашем форуме:
https://forum.ubuntu.ru/index.php?topic=132111.0;topicseen

cutcontrol

  • Гость
Re: Дефрагментация Ext4
« Ответ #38 : 09 Июня 2012, 18:38:28 »
Крутяк! Спасибо  8)

vlrv

  • Гость
Re: Дефрагментация Ext4
« Ответ #39 : 09 Июня 2012, 21:00:33 »
А кто-нибудь пробовал дефрагментировать раздел на котором находятся зашифрованные ecryptfs данные?

Оффлайн PbI6A

  • Старожил
  • *
  • Сообщений: 1096
  • просто я так выгляжу!
    • Просмотр профиля
    • Жизнь, как она есть.
Re: Дефрагментация Ext4
« Ответ #40 : 09 Июня 2012, 21:56:51 »
Файловой системе реально лет 7... Часто удаляю горы мелких файлов и пишу большие. sudo fsck -n фрагментированность не пишет. Как посмотреть?
Производительность реально удручает :(

Пользователь решил продолжить мысль 09 Июня 2012, 22:09:04:
Скомпилил e4defrag по инструкции, написанной чуть выше. пишет:
   Success:         [ 125/191827 ]
   Failure:         [ 191702/191827 ]
То есть не очень-то и успешно оно работает. /home вообще не дефрагментирует, ибо ext3.
« Последнее редактирование: 09 Июня 2012, 22:09:04 от PbI6A »
LINUX means: Linux Is Not a UniX
Ubuntu осталась на компе, нетбуке, сервере.
Да здравствует Debian! Debian - наше всё!

vlrv

  • Гость
Re: Дефрагментация Ext4
« Ответ #41 : 09 Июня 2012, 22:12:33 »
А кто-нибудь пробовал дефрагментировать раздел на котором находятся зашифрованные ecryptfs данные?
Не стал дожидаться ответов, сделал дефрагментацию, у меня все равно бекапы ежедневно делаются, так что не страшно :)
Все прошло отлично!


Пользователь решил продолжить мысль 09 Июня 2012, 22:17:41:
PbI6A, зачем компилил? e4defrag есть в пакете e2fsprogs и скорее всего уже у тебя установлен.
А sudo fsck -n /dev/xxxx что конкретно пишет? У меня не хотел ничего показывать, ругался что нужно к сети подключить, типа при питании от одних батарей низзя такое выполнять :)
« Последнее редактирование: 09 Июня 2012, 22:17:41 от vlrv »

Оффлайн PbI6A

  • Старожил
  • *
  • Сообщений: 1096
  • просто я так выгляжу!
    • Просмотр профиля
    • Жизнь, как она есть.
Re: Дефрагментация Ext4
« Ответ #42 : 09 Июня 2012, 22:52:47 »
e4defrag почему-то отсутствовал. Сконвертил ext3->ext4, раз уж взялся за это дело :) Ребутнул комп, словил продолжительный chkdsk, который сказал что фрагментация 7.7%. Запустил тут же e4defrag, словил ещё более долгий процесс "дефрагментации", после которого отмонтировал раздел и снова chkdsk. Те же 7.7%. Что я не правильно делаю?
LINUX means: Linux Is Not a UniX
Ubuntu осталась на компе, нетбуке, сервере.
Да здравствует Debian! Debian - наше всё!

vlrv

  • Гость
Re: Дефрагментация Ext4
« Ответ #43 : 09 Июня 2012, 23:08:39 »
PbI6A, в ховто по ссылке выше написано что сконверченые из ext3 разделы не дифрагментируются

Оффлайн kukumber

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Дефрагментация Ext4
« Ответ #44 : 10 Марта 2013, 09:23:47 »
Хм... а почему у меня при вводе fsck -n не выводит сведения о фрагментации диска?

Что-то на журнал ругается в связи с рид-онли проверкой:

fsck из util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
Warning!  /dev/sda2 is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/sda2: clean, 411816/6111232 files, 17547546/24413696 blocks

Объясните ламеру - почему так?

 

Страница сгенерирована за 0.032 секунд. Запросов: 25.