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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Arnould

  • Гость
Re: [How-To] дефрагментация ext4
« Ответ #15 : 30 Декабря 2010, 20:43:45 »
  А   если  раздел    с   торрентами    зашифрован (в  зашифрованном   контейнере)     T r u e C r y p t,
 то    можно  ли    дефрагментировать,    и     не    потеряются   ли     файлы     после     дефрагментации?

Оффлайн pterodaktil

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

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

Arnould

  • Гость
Re: [How-To] дефрагментация ext4
« Ответ #17 : 30 Декабря 2010, 22:06:04 »
     Всё  равно,     большое  спасибо    за     исследование     темы.

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

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #18 : 31 Декабря 2010, 05:33:34 »
Много больших спасиб заработает ещё тот, кто приведёт в соответствие с этим топиком статью в вики

https://help.ubuntu.ru/wiki/ext4

Я бы сам, да ломаются кисти но мне НГ почти раньше всех встречать :)

Оффлайн ViktorAG

  • Активист
  • *
  • Сообщений: 530
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #19 : 31 Декабря 2010, 09:30:52 »
IMHO для ext4 это лишнее, проверил все разделы на обоих винтах (системе скоро год после переустановки) и везде:
Цитировать
/dev/sdb7: 78949/13950976 files (0.4% non-contiguous), 38162404/55781688 blocks
А на sdb7(хомяк) торентопомойка.
Все мы вылезли из винды.
$ sudo chmod +x  мечта

Оффлайн pterodaktil

  • Автор темы
  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #20 : 31 Декабря 2010, 09:49:11 »
IMHO для ext4 это лишнее.
В твоем случае - лишнее.
Но в  стартовом топике четко сказано, что это может быть и не нужно .
Но бывают случаи (я привел реальные данные со своей файлопомойки на ext4), когда это необходимо.
« Последнее редактирование: 31 Декабря 2010, 09:54:29 от pterodaktil »
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

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

Arnould

  • Гость
Re: [How-To] дефрагментация ext4
« Ответ #21 : 31 Декабря 2010, 13:32:34 »
  Да, всё   правильно!   Мне  помогло .   Было   7%,   стало   0.3%   фрагментации.    Малость , а   всё-таки.., да  и на будущее   уже   знаем.  Нет,  хорошо!   Всех с Новым годом!

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #22 : 31 Декабря 2010, 16:57:31 »
Цитировать
  А   если  раздел    с   торрентами    зашифрован (в  зашифрованном   контейнере)     T r u e C r y p t,
 то    можно  ли    дефрагментировать,    и     не    потеряются   ли     файлы     после     дефрагментации?
а почему нет? /dev/mapper/truecrypt, или как там его - такое же блочное устройство, как и любой хард/раздел. можно его форматировать в разные фс, а то и вовсе на разделы разбить, кто ж запретит-то?
коли стремно - создай truecrypt-контейнер без фс (ежели знаешь как, ну или с фс), форматни в ext4. накидай файлА да запусти процесс
лучше на "ты"

Arnould

  • Гость
Re: [How-To] дефрагментация ext4
« Ответ #23 : 31 Декабря 2010, 18:17:37 »
   Опасно. Да, и  зашифрованный  контейнер   с   файлопомойкой   и  торрентами   уже   есть, а  создавать   новый,  уже
 места   мало.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #24 : 31 Декабря 2010, 21:03:41 »
Home: 152394/14360576 files (0.1% non-contiguous), 23214678/57412293 blocks
* Haron Prime счастлив. Теперь комп полностью готов к встрече Нового года!

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #25 : 31 Декабря 2010, 22:30:22 »
Цитировать
места   мало.
50МБ, не?
лучше на "ты"

Arnould

  • Гость
Re: [How-To] дефрагментация ext4
« Ответ #26 : 31 Декабря 2010, 23:20:47 »
 95,0 GB.

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #27 : 01 Января 2011, 19:40:38 »
я имел в виду на пробу создать
лучше на "ты"

Оффлайн PitLord

  • Участник
  • *
  • Сообщений: 145
    • Просмотр профиля
Re: [How-To] дефрагментация ext4
« Ответ #28 : 03 Января 2011, 16:29:46 »

Arnould

  • Гость
Re: [How-To] дефрагментация ext4[РЕШЕНО]
« Ответ #29 : 04 Января 2011, 10:42:23 »
Бытует мнение что в линуксе дефрагментация не нужна, но это не совсем так.
Например, на файлопомойке фрагментация может превышать 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

   Абсолютно правильно.  Только  немного  уточню  пункты:  2.,4.,5.  После:
       cd e2fsprogs
 и:
      ./configure
  Может  быть  отказано  в  разрешении:
      ./configure: line 2248: config.log: Permission denied
      ./configure: line 2258: config.log: Permission denied
 
 Поэтому  придётся  всё  делать  через  sudo:
      2.  sudo git clone git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
      4.  sudo ./configure
      5.  sudo make
 
  А   дальше  всё  точно  так  же, как  и  в  первом    посте. Спасибо.

Пользователь решил продолжить мысль 04 Января 2011, 10:50:47:
    После  переустановки   системы   показывало   больше   6,6% non-contiguous, а  после 
 дефрагментации  -/dev/sda4: 4368/12795904 files (0.3% non-contiguous), 29272701/51173376 blocks.
   
      Успех!

« Последнее редактирование: 04 Апреля 2012, 21:55:04 от Весёлый пользователь »

 

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