Вторник, 21.11.2017, 02:47
Приветствую Вас Гость | RSS
Мой сайт
Главная
Регистрация
Вход
Форма входа

Меню сайта

Категории раздела
Об ОС Windows [137]
В категории размещаются статьи, касающщиеся операционных систем от Microsoft.
Об ОС *Nix [198]
В данной категории собраны статьи об ОС семейства Unix/Linux/FreeBSD/...
Справочные материалы [351]
Справка по всему разделу.
Виртуализация и Облака [46]
Networks & Routing [86]
DataBases [22]

Наш опрос
Оцените мой сайт
Всего ответов: 196

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » Системное администрирование » Об ОС *Nix

[Wiki] [How-To] дефрагментация ext4

*

 

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

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

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 941
  • "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

  • Автор темы
  • Активист
  • *
  • Сообщений: 941
  • "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
 

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

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

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 941
  • "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

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

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

Оффлайн mehanoid

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

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 941
  • "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

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

Оффлайн pterodaktil

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

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

Оффлайн ZwS

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

Оффлайн pterodaktil

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

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

 



Источник: http://forum.ubuntu.ru/index.php?topic=132111.msg971646#msg971646
Категория: Об ОС *Nix | Добавил: admin (05.10.2015)
Просмотров: 315 | Теги: fschk, e2fs, Defrag | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2017