Роса и Fs не EXT*

Общение и разговоры
Закрыто
Аватара пользователя
Vochatrak
Сообщения: 805
Зарегистрирован: 22 сен 2014, 01:21
Operating system: Rosa fresh R5

Роса и Fs не EXT*

Сообщение Vochatrak » 01 дек 2014, 00:53

Решил "поиграться" с разными файловыми системами.
В итоге хомяк у мня теперь на BTRFS и плюс еще пустой раздел на XFS. Расчет здесь простой - в BTRFS есть возможность сжатия данных, а у XFS запредельная скорость считывания данных (по описанию).
Только вот не смог найти простые и понятные мануалы на русском. В итоге я банально не знаю как включить сжатие в BTRFS. :oops: И не мало-важно то, что я могу попасть в XFS раздел - только от рута. :O:

Ежили кратко то, подскажите команды для работы с BTRF и XFS... Так же, возможно какие-то нужные настройки и рекомендации.
Возможно посоветуете какие-нибудь другие fs, подходящие для определенных целей.
Или не стандартные варианты... :evil:

Может кто-то уже использует какие то "хитрые" приемы с FS?
Отписывайтесь, буду рад почерпнуть ваш опыт. :wink:

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Роса и Fs не EXT*

Сообщение Yamah » 01 дек 2014, 18:07

Vochatrak писал(а):Решил "поиграться" с разными файловыми системами.
В итоге хомяк у мня теперь на BTRFS и плюс еще пустой раздел на XFS. Расчет здесь простой - в BTRFS есть возможность сжатия данных, а у XFS запредельная скорость считывания данных (по описанию).
Только вот не смог найти простые и понятные мануалы на русском. В итоге я банально не знаю как включить сжатие в BTRFS. :oops: И не мало-важно то, что я могу попасть в XFS раздел - только от рута. :O:

Ежили кратко то, подскажите команды для работы с BTRF и XFS... Так же, возможно какие-то нужные настройки и рекомендации.
Возможно посоветуете какие-нибудь другие fs, подходящие для определенных целей.
Или не стандартные варианты... :evil:

Может кто-то уже использует какие то "хитрые" приемы с FS?
Отписывайтесь, буду рад почерпнуть ваш опыт. :wink:
http://wiki.belykh.me/wiki/index.php/BtrFS (и ссылки в конце статьи).

Сжатие включается просто - опцией монтирования

Код: Выделить всё

compress=lzo
Еще есть хорошая опция
subvol=<VOLUME>

Года два с половиной уже на BTRFS. Дома раздел на фейк-рейд контроллере. На работе - сама ФС выступает в роли рейд-массива.

Аватара пользователя
Vochatrak
Сообщения: 805
Зарегистрирован: 22 сен 2014, 01:21
Operating system: Rosa fresh R5

Re: Роса и Fs не EXT*

Сообщение Vochatrak » 02 дек 2014, 22:13

Сжатие включается просто - опцией монтирования
А что с алгоритмом? Вроде можно выбрать gz или xz. Каким образом? (и что изменится?)
Года два с половиной уже на BTRFS. Дома раздел на фейк-рейд контроллере. На работе - сама ФС выступает в роли рейд-массива.
А смысл сего действа? Или у вас райд-разделы на разных HDD?

Жать можно только раздел целиком, или можно выбрать конкретные папки?

Я тут открыл для себя SqashFS. 8)
Игра Westland 2 (GOG), занимает на ЖД чуть больше 20 гб. Пережав в SqashFS

Код: Выделить всё

# cd /root/fscopy
# mksquashfs * ../filesystem.squash -b 65536 -comp xz
Получился файл чуть больше 9 гб. Монтирую

Код: Выделить всё

mount -t squashfs /home/пользователь/папка/file.squashfs /mnt -o loop
Скорость загрузки существенно выросла. Игра держит севы и настройки в отдельном каталоге так что, ограничение "только чтение" не мешает...
Вот, теперь думаю - какая ФС самая быстрая (пока положил SqashFS в раздел XFS)?
Может как-то лучше можно провернуть вышеперечисленное? (другие ФС, другие параметры или еще что...)

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Роса и Fs не EXT*

Сообщение Yamah » 03 дек 2014, 15:38

Vochatrak писал(а):
Сжатие включается просто - опцией монтирования
А что с алгоритмом? Вроде можно выбрать gz или xz. Каким образом? (и что изменится?)
Можно

Код: Выделить всё

compress=zlib
Изменится производительность и качество компрессии.
Vochatrak писал(а):
Года два с половиной уже на BTRFS. Дома раздел на фейк-рейд контроллере. На работе - сама ФС выступает в роли рейд-массива.
А смысл сего действа? Или у вас райд-разделы на разных HDD?
На не системных устройствах у меня вообще нет разделов. :)

Дома у меня есть поддерживаемый ядром фейк-рейд.
На работе нет, а рейд нужен. Можно было, конечно, сначала софт-рейд и LVM замутить. Но зачем, если BTRFS это все сама делает? :)
Vochatrak писал(а): Жать можно только раздел целиком, или можно выбрать конкретные папки?
В теории должно было только подтом сжимать.
На практике, что применяется на подтом, то применяется на все последующие смонтированные разделы.
Vochatrak писал(а): Я тут открыл для себя SqashFS. 8)
Игра Westland 2 (GOG), занимает на ЖД чуть больше 20 гб. Пережав в SqashFS

Код: Выделить всё

# cd /root/fscopy
# mksquashfs * ../filesystem.squash -b 65536 -comp xz
Получился файл чуть больше 9 гб. Монтирую

Код: Выделить всё

mount -t squashfs /home/пользователь/папка/file.squashfs /mnt -o loop
Скорость загрузки существенно выросла. Игра держит севы и настройки в отдельном каталоге так что, ограничение "только чтение" не мешает...
Вот, теперь думаю - какая ФС самая быстрая (пока положил SqashFS в раздел XFS)?
Может как-то лучше можно провернуть вышеперечисленное? (другие ФС, другие параметры или еще что...)
Большая компрессия - большая занимаемая память при чтение и большая нагрузка на процессор.

На аппаратном рейд-0 с 8 дисками по любому будет быстрее. :D

Производительность не тестировал. Плюс-минус полсекунды погоду для меня дома не делает.

Аватара пользователя
Vochatrak
Сообщения: 805
Зарегистрирован: 22 сен 2014, 01:21
Operating system: Rosa fresh R5

Re: Роса и Fs не EXT*

Сообщение Vochatrak » 05 дек 2014, 00:39

Дома у меня есть поддерживаемый ядром фейк-рейд.
А что дает то?
Большая компрессия - большая занимаемая память при чтение и большая нагрузка на процессор.
Разница + 3-5% и буквально 30мб памяти. За то, скорость загрузки - просто реактивная (учитывая что это все же архив).
В Линуксе есть альтернативы SqashFS? (или иные "дикие" варианты сжатия, либо ускорения)
На аппаратном рейд-0 с 8 дисками по любому будет быстрее. :D
Ну, можно пойти еще дальше:
Есть такие PCI-Express платы (название запамятовал), в них вставляется много-много планок ОЗУ. Так вот, "это" играет роль энергозависемого HDD. Вот их, в 3-way SLI, будет вообще ураган. :D

Однако-ж, хотелось бы, рассмотреть ускорение FS в рамках одного HDD разбитого на несколько разделов. :beer:

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Роса и Fs не EXT*

Сообщение Yamah » 05 дек 2014, 06:18

Vochatrak писал(а):
Дома у меня есть поддерживаемый ядром фейк-рейд.
А что дает то?
Как и обычный рэйд. Только система видит все диски, составляющие рейд, а так же результирующее дисковое устройство. Работает быстрее и надежее, чем софтовый рейд. Но поддержка должна быть в ядре.

Настройка Raid-1.
Vochatrak писал(а):
Большая компрессия - большая занимаемая память при чтение и большая нагрузка на процессор.
Разница + 3-5% и буквально 30мб памяти. За то, скорость загрузки - просто реактивная (учитывая что это все же архив).
Зато время до начала загрузки больше.
Можно сравнить за какой промежуток времени начнется загрузка Rosa Fresh и за какой промежуток времени начнется загрузка ее установочного образа.
Vochatrak писал(а): В Линуксе есть альтернативы SqashFS? (или иные "дикие" варианты сжатия, либо ускорения)
Зачем делать альтернативу готовому уникальному инструменту, созданному специально для Linux?
Ну в принципе есть более дикие варианты сжатия - BtrFS в файле, а файл в SqashFS. Процентов 5-7% еще наверное можно будет получить.
Vochatrak писал(а):
На аппаратном рейд-0 с 8 дисками по любому будет быстрее. :D
Ну, можно пойти еще дальше:
Есть такие PCI-Express платы (название запамятовал), в них вставляется много-много планок ОЗУ. Так вот, "это" играет роль энергозависемого HDD. Вот их, в 3-way SLI, будет вообще ураган. :D
Есть такая вещь как tmpFS. Будет тоже самое, только дополнительное оборудование не нужно. и Скорость куда выше будет , чем через PCI-E.
Vochatrak писал(а): Однако-ж, хотелось бы, рассмотреть ускорение FS в рамках одного HDD разбитого на несколько разделов. :beer:
Тогда самое главное это оптимальная разбивка шпиндельного диска: сектора, к которым нужен скоростной доступ должны быть в должны быть ближе к началу диска.
Для редко изменяемых данных лучше взять SSD.

Аватара пользователя
DELTA-79
Сообщения: 1925
Зарегистрирован: 14 янв 2012, 14:07
Operating system: ROSA FRESH R2 KDE x86_64
Откуда: Георгиевск Ставропольский кр.
Контактная информация:

Re: Роса и Fs не EXT*

Сообщение DELTA-79 » 05 дек 2014, 10:33

Да, раньше радовались появлению DVD с его памятью и скоростью, потом SATA с его ураганной скоростью и объемом. То теперь хотят простые диски довести до скорости SSD с выходом последнего... эксперементаторы. Ну если оборудование на то не расчитанно, зачем изобретать велосипед? Нужна большая скорость -- купите SSD, нет денашкафф -- пользуйтесь своим диском и стандартным форматом. Потому что в конце концов это приведет к тому, что кто-то укажет на кривые руки разработчиков РОСЫ, а не свои собственные. Этап уже пройденный.
‎Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / 4 Gb RAM / NVIDIA GeForce GT 240 / Rosa 2012.1 R5 х86_64

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Роса и Fs не EXT*

Сообщение Yamah » 05 дек 2014, 17:46

DELTA-79 писал(а):Да, раньше радовались появлению DVD с его памятью и скоростью, потом SATA с его ураганной скоростью и объемом. То теперь хотят простые диски довести до скорости SSD с выходом последнего... эксперементаторы. Ну если оборудование на то не расчитанно, зачем изобретать велосипед? Нужна большая скорость -- купите SSD, нет денашкафф -- пользуйтесь своим диском и стандартным форматом. Потому что в конце концов это приведет к тому, что кто-то укажет на кривые руки разработчиков РОСЫ, а не свои собственные. Этап уже пройденный.
Поддерживаю.

Аватара пользователя
Vochatrak
Сообщения: 805
Зарегистрирован: 22 сен 2014, 01:21
Operating system: Rosa fresh R5

Re: Роса и Fs не EXT*

Сообщение Vochatrak » 15 дек 2014, 23:34

Как и обычный рэйд
По скорости сильно уступает аппаратному райду?
Зато время до начала загрузки больше
Там общее время загрузки меньше. Да и удобно когда в одном файле.
Есть такая вещь как tmpFS. Будет тоже самое, только дополнительное оборудование не нужно. и Скорость куда выше будет , чем через PCI-E.
TempFS, штука как оказалась занятная. Только как бы я не силился, не смог придумать где бы ее применить. Есть варианты?
Ну если оборудование на то не расчитанно, зачем изобретать велосипед? Нужна большая скорость -- купите SSD, нет денашкафф -- пользуйтесь своим диском и стандартным форматом
Тык, в Линуксе многовато "стандартных" вариантов. Например по скорости XFS выигрывает, но фрагментируется. BtrFS функциональный но тормозной. Ext4 у всех, но вроде уступает и первому и второму. (а ведь есть еще куча ФС)
Вот я и собираюсь использовать несколько ФС, одну для одного, другую для другого.

Пожалуйста - просто подскажите мне следующие команды:
Дефрагментация BtrFS
Дефрагментация Xfs
Дефрагментация EXT4 (если есть)
Возможно есть какие-то настройки ФС позволяющие ускорить чтение/запись?
И последнее - сжатие BtrFS имеет побоичные эффекты? (хочу пережать Home)
P.S. Простите недопонял, куда именно нужно совать compress=lzo

Аватара пользователя
VictorR2007
Сообщения: 7291
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Роса и Fs не EXT*

Сообщение VictorR2007 » 15 дек 2014, 23:52

Vochatrak писал(а):Дефрагментация EXT4 (если есть)
https://www.google.ru/search?q=e4defrag ... x+e4defrag

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Роса и Fs не EXT*

Сообщение Yamah » 16 дек 2014, 06:13

Vochatrak писал(а):
Как и обычный рэйд
По скорости сильно уступает аппаратному райду?
Это зависит от конкретного чипа, его поддержки на уровне ядра, производительности и загруженности процессора.
Если процессор сильно загружен, то скорость записи падает. Но не так сильно как на софтовом рейде.
Vochatrak писал(а):
Зато время до начала загрузки больше
Там общее время загрузки меньше. Да и удобно когда в одном файле.
Блочное устройство в Linux тот же файл.
Тут удобство в другом. На таком сжатом томе не теряется время на перехода от одного инода к другому, нет даже блочной фрагментации и т.п.
Но есть и свои минусы.
Vochatrak писал(а):
Есть такая вещь как tmpFS. Будет тоже самое, только дополнительное оборудование не нужно. и Скорость куда выше будет , чем через PCI-E.
TempFS, штука как оказалась занятная. Только как бы я не силился, не смог придумать где бы ее применить. Есть варианты?
Помимо стандартных вариантов использования для темп-файлов?
Если памяти хотя бы 16 ГБ, а сама система не занимает много место на диске, то можно просто перенести корень ФС в tempFS, перемонтировать корень туда и... Больше не будут важны скорость чтения носителя.
Можете проверить скорость работы MagOS, загруженная без и с параметром toram.
Vochatrak писал(а): Вот я и собираюсь использовать несколько ФС, одну для одного, другую для другого.
Ну так обычно и делают. Выбирают ФС конкретно от задачи.
Vochatrak писал(а): И последнее - сжатие BtrFS имеет побоичные эффекты? (хочу пережать Home)
Да имеет:
1. Как ни крути, а скорость все равно упадет. Для домашнего каталога дома не заметно.
2. Система будет пытаться пожать все файлы, включая мп3-шки, мкв-шки, и архивы.
3. В случае проблемы ФС, восстановить файлы не удастся.

/home у меня и дома и на работе в сжатой btrfs
Vochatrak писал(а): P.S. Простите недопонял, куда именно нужно совать compress=lzo
Это опции монтирования. Прописываются в /etc/fstab или добавляются в команде mount после параметра -o.

Аватара пользователя
Vochatrak
Сообщения: 805
Зарегистрирован: 22 сен 2014, 01:21
Operating system: Rosa fresh R5

Re: Роса и Fs не EXT*

Сообщение Vochatrak » 17 дек 2014, 21:43

Yamah
Спасибо.

Аватара пользователя
Vochatrak
Сообщения: 805
Зарегистрирован: 22 сен 2014, 01:21
Operating system: Rosa fresh R5

Re: Роса и Fs не EXT*

Сообщение Vochatrak » 06 апр 2015, 03:08

Здравствуйте.
У меня вопрос:
Пробовал дефрагментировать командой -

Код: Выделить всё

bash-4.3$ sudo btrfs filesystem defrag -c[lzo] /home/dna/
Получил -

Код: Выделить всё

Unknown compress type [lzo]
В fstab прописано так -

Код: Выделить всё

# Entry for /dev/sda5 :
UUID=22567ce9-44da-47b9-968d-dff4c4c28ac3 / ext4 defaults 1 1
# Entry for /dev/sda7 :
UUID=2b6c3d1e-8591-41d3-857e-ec251c8ecbba /home btrfs relatime 1 2 compress=lzo
none /proc proc defaults 0 0 
# Entry for /dev/sda6 :
UUID=6d690ad0-6d53-48aa-9931-a0351a515963 swap swap defaults 0 0
Почему тогда Unknown compress type [lzo], и включено ли сжатие вообще?
P.S. Как правильно добавить в fstab раздел xfs?

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Роса и Fs не EXT*

Сообщение Yamah » 06 апр 2015, 06:49

Почему тогда Unknown compress type [lzo], и включено ли сжатие вообще?
Наверное потому, что что квадратные скобки не нужны.

Аватара пользователя
Vochatrak
Сообщения: 805
Зарегистрирован: 22 сен 2014, 01:21
Operating system: Rosa fresh R5

Re: Роса и Fs не EXT*

Сообщение Vochatrak » 06 апр 2015, 22:46

Теперь

Код: Выделить всё

bash-4.3$ sudo btrfs filesystem defrag -c lzo /home/dna/
[sudo] password for dna: 
failed to open lzo
open:: No such file or directory
total 1 failures
"-c lzo" вроде должно пережимать данные при дефрагментации?
И как проверить - включено сжатие btrfs или нет? (лучше с выводом о проценте сжатия)

PastorDi
Сообщения: 2743
Зарегистрирован: 25 авг 2011, 12:34
Operating system: IBM DOS, OS/2
Откуда: Санкт-Петербург
Контактная информация:

Re: Роса и Fs не EXT*

Сообщение PastorDi » 06 апр 2015, 23:42

Vochatrak писал(а):Теперь

Код: Выделить всё

bash-4.3$ sudo btrfs filesystem defrag -c lzo /home/dna/
[sudo] password for dna: 
failed to open lzo
open:: No such file or directory
total 1 failures
"-c lzo" вроде должно пережимать данные при дефрагментации?
И как проверить - включено сжатие btrfs или нет? (лучше с выводом о проценте сжатия)

Код: Выделить всё

sudo btrfs filesystem defrag -clzo .....
Так наверно правильнее будет.
Изучали: ?

Код: Выделить всё

man btrfs
Там все это написано. И там все ответы на ваши вопросы.

Код: Выделить всё

sudo btrfs fi show
sudo btrfs fi df /home/dna/
sudo btrfs fi usage /home/dna/
sudo btrfs device stats /home/dna/
.....
...
https://btrfs.wiki.kernel.org/index.php/FAQ
https://btrfs.wiki.kernel.org/index.php/Compression
https://wiki.archlinux.org/index.php/Btrfs

Закрыто

Вернуться в «Курилка»