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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [Wiki] [How-To] дефрагментация ext4  (Прочитано 24251 раз)

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

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
[Wiki] [How-To] дефрагментация ext4
« : 30 Декабря 2010, 15:51:57 »
Бытует мнение что в линуксе дефрагментация не нужна, но это не совсем так.
Например, на файлопомойке фрагментация может превышать 30%, что ощутимо сказывается на производительности.
Проверим Нужно ли оно нам. В консоли набираем
sudo fsck -n /dev/xxx, где xxx - где xxx - имя раздела  в моем случае sdb1
Последняя строчка вывода:
/dev/sdb1: 42501/30531584 files (34.6% non-contiguous), 104368675/122096000 blocks
Это не  есть гуд.  Можно конечно перекинуть данные на другой раздел и обратно, но не всегда есть такая возможность
Будем лечить
sudo apt-get install git #ставим GIT
cd /usr/src # переходим в папку для исходников
git clone git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git # Забираем последнюю версию e2fsprogs
cd e2fsprogs  переходим в папку с последней версией e2fs
./configure  # конфигурируем
make # собираем
cd misc./e4defrag  /dev/xxx  - запускаем дефрагментацию

После дефрагментации смотрим:
sudo fsck -n /dev/xxx, где xxx - где xxx - имя раздела  в моем случае sdb1
Последняя строчка вывода:
/dev/sdb1: 42501/30531584 files (0.1% non-contiguous), 104368675/122096000 blocks
« Последнее редактирование: 18 Июля 2011, 08:09:57 от Дмитрий Бо »
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

Arnould

  • Гость
Re: [How-To] дефрагментация ext4
« Ответ #1 : 30 Декабря 2010, 17:59:47 »
cd misc.....................
./e4defrag  /dev/xxx  - запускаем дефрагментацию
   Как   доходим    до  этого  места,  всё.  Дальше   пишет:  e4defrag: command not found 
  или   sudo: e4defrag: command not found.
  Может   из-за   того,   что  10.10 amd64?
 
 а  так,  Вы  правы,  пользительно   запускать  дефрагментатор.


Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #2 : 30 Декабря 2010, 18:02:16 »
cd misc.....................
./e4defrag  /dev/xxx  - запускаем дефрагментацию
  Как   доходим    до  этого  места,  всё.  Дальше   пишет:  e4defrag: command not found  
  или   sudo: e4defrag: command not found.
  Может   из-за   того,   что  10.10 amd64?


Содержимое директории  misc покажи
dir | grep e4
« Последнее редактирование: 30 Декабря 2010, 18:04:34 от pterodaktil »
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

Arnould

  • Гость
Re: [How-To] дефрагментация ext4
« Ответ #3 : 30 Декабря 2010, 18:09:25 »
 dir | grep e4
chattr.1.in    e4defrag.8.in       lsattr.c          util.c
chattr.c    e4defrag.c       Makefile          util.h

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #4 : 30 Декабря 2010, 18:10:25 »
Он уже онлайн?

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #5 : 30 Декабря 2010, 18:13:19 »
dir | grep e4
chattr.1.in    e4defrag.8.in       lsattr.c          util.c
chattr.c    e4defrag.c       Makefile          util.h

Так ты же не собрал  пакет

Пользователь решил продолжить мысль 30 Декабря 2010, 18:13:35:
Он уже онлайн?
Угу
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

Arnould

  • Гость
Re: [How-To] дефрагментация ext4
« Ответ #6 : 30 Декабря 2010, 18:20:28 »
dir | grep e4
chattr.1.in    e4defrag.8.in       lsattr.c          util.c
chattr.c    e4defrag.c       Makefile          util.h

Так ты же не собрал  пакет
А   разве    команда:
    ./configure
 make
    не    собирает    его?

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #7 : 30 Декабря 2010, 18:22:01 »
последовательно сначала ./configure а потом make
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

Оффлайн mehanoid

  • Участник
  • *
  • Сообщений: 149
  • Arch Linux user
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #8 : 30 Декабря 2010, 18:25:08 »
Сегодня ночью всё линукс сообщество будет дефрагментировать диск)

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #9 : 30 Декабря 2010, 18:27:08 »
Сегодня ночью всё линукс сообщество будет дефрагментировать диск)
Но не всем надо.  допустим /home у меня 1,2% non-contiguous,    корень вообще 0,3%, так на кой их дефрагментировать.
Вот торентопомойка - та да... за 30%. ее нужно
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

Arnould

  • Гость
Re: [How-To] дефрагментация ext4
« Ответ #10 : 30 Декабря 2010, 18:30:28 »
Сегодня ночью всё линукс сообщество будет дефрагментировать диск)
Но не всем надо.  допустим /home у меня 1,2% non-contiguous,    корень вообще 0,3%, так на кой их дефрагментировать.
Вот торентопомойка - та да... за 30%. ее нужно
    Спасибо,   заработало.

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #11 : 30 Декабря 2010, 18:46:31 »
все на примаунченом разделе делать?

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #12 : 30 Декабря 2010, 18:56:32 »
все на примаунченом разделе делать?
Да,  online
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

Оффлайн ZwS

  • Старожил
  • *
  • Сообщений: 1674
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #13 : 30 Декабря 2010, 19:52:27 »
на свежесконвектированном с ext3 в ext4 разделе дефрагментация не дала результатов. как было 20 % так и осталось
Dell Inspiron One 2330 | Intel+Radeon HD7650A | 8GB RAM | Ubuntu GNOME 17.10

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #14 : 30 Декабря 2010, 20:25:41 »
на свежесконвектированном с ext3 в ext4 разделе дефрагментация не дала результатов. как было 20 % так и осталось
Конвертация не дает использовать экстенты
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

 

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