А вы знаете, шо как минимум с мая 2009 в ext4 есть свой собственный дефрагментатор?
До этого ибучие красноглазые пели, что типа в их пиздатых ФС дефрагментация в принципе не нужна, и вдруг! Внезапно! Без объявления войны - он как бы вдруг раз - и есть! В составе пакета e2fsprogs. У меня уже установлен, а я и не знал. Что ещё там установлено, об чём я не знаю?
В книге по LPIC-1 2015года, где уже есть про systemd нет ни слова про этот дефрагментатор.
Всё началось с чтения обсирательной и спорной статьи
jeder.ru/?p=186Со статьёй не очень согласен, ну да это неважно. Щитаю, что несколько разделов повышает надёжность - переполницца или ёбнецца один, остальные остануцца. Кроме того - тебе нужно копировать и сохранять токо /home, остальное не так важно. Ну ладно. Знач речь зашла о дефрагментации, я залез в тырнет, нашёл команду
e4defrag (для ext4). Набрал, как там рекомендовано... и вот что получил:
$ e4defrag -c /dev/mapper/fedora-home
e4defrag 1.44.6 (5-Mar-2019)
Done.Ключ -с по идее означает, что он чо-то там пощитает и мне выдаст проценты - наскоко фрагментировано. Так, по крайней мере в мане написано. И чо, и где они? Видимо, поэтому он не упоминается в руководстве по подготовке - видимо, стыдно стало, блядь.
А, вот, написано, что для SSD её наоборот, не нужно проводить.
А, вот, написано, что токо под рутом проценты пишет (или через sudo)
Логичнее было бы сделать, чтоб под юзером он вообще не запускался - нах он запускается, если не пишет ничего? Короче, вот такой результат я получил:
# e4defrag -c /dev/mapper/fedora-home
e4defrag 1.44.6 (5-Mar-2019)
now/best size/ext
1. /home/user/.cache/deepin/dde-dock/dde-dock.log.2019-10-29-09-29-122
8/1 4 KB
2. /home/user/.cache/deepin/dde-dock/dde-dock.log.2019-11-01-09-47-474
4/1 4 KB
3. /home/user/.cache/deepin/dde-dock/dde-dock.log.2019-10-28-09-02-644
4/1 4 KB
4. /home/user/.cache/mozilla/firefox/m4dn2l6t.default/cache2/entries/23C92ABE87A0E692FD8144633474EC2D791B10BC
8/1 5 KB
5. /home/user/.cache/deepin/dde-desktop/dde-desktop.log.2019-10-09-11-12-620
7/1 5 KB
Total/best extents 351451/341498
Average size per extent 409 KB
Fragmentation score 0
[0-30 no problem: 31-55 a little bit fragmented: 56- needs defrag]
This device (/dev/mapper/fedora-home) does not need defragmentation.
Done.
Охуеть, 5 файлов фрагментировано! В каком-то сраном кэше. Ну, я честно гря не так давно переставлял систему, копировал всё туда-сюда и диск довольно большой, а ещё это LVM. Хер его знает - правильно ли оно видит LVM, работает ли для него?
Ещё раз специально проверил книги Cristine Bresnahan & Richard Blum LPIC-1 & 2. Ничего там нет про e4defrag и ваще тема дефрагментации не раскрыта. Есть про fstrim, шо эта команда дефрагментит SSD-диски. Но там как-то она страницами, а не пофайлово это делает.
В книге LPIC-1 Ross Brunson & Sean Wallberg упоминается утилита xfs_fsr - для дефрагментации xfs. Но ничего про ext4. Неблагодарное это дело - пейсать про Линукс. Токо ты написал, эти пидоры опять всё поменяли.
Странно, то они пели, что дефрагментация не нужна, а теперь вдруг, оказывается, нужна. Хмм... Или не пели? Вот тошо FreeBSD-фанбои пели, што не нужна, эт я точно помню, а вот про Linux-фанбоев, хз.