LINUX.ORG.RU

btrfs, compress, глупый вопрос


0

1

Установил я Маверика. А перед установкой опции ФС нельзя было указать, такой вот тупой инсталлятор. Сейчас прописал я в фстаб опцию compress. Те данные, что было до этого, скорее всего уже не сожмутся. Исключая самые глупые пути, как мне их сжать? Дефрагментировать?

Что-то типа "zfs btrfs set compress=gzip poolname/pathtofilesystem" у вас не работает? Всё ещё нужно что-то крутить в /etc/fstab?

iZEN ★★★★★
()

Тупо скопировал всё с раздела, потом обратно.

darkshvein ☆☆
() автор топика
Ответ на: комментарий от darkshvein

Ох, лол. Да, именно так, вместо шести слов одно.

Одно ли? Чтобы перемонтировать со сжатием нужно что-то вроде:

mount -o remount,compress /btrfs

После этого нужно не забыть отредактировать /etc/fstab, не наломав при этом дров, так чтобы после следующей перезагрузки файловая система была бы смонтирована со сжатием автоматически. А это еще энное количество слов и нажатий на клавиши. Если ты перетащишь диск на другую машину, тебе эти фокусы придется не забыть выполнить заново. Короче, гимор да и только.

В ZFS весьма неплохо продумана модель администрирования, и она серьезно облегчает жизнь. А btrfs вся какая-то недоделанная, хотя она пытается заимствовать у ZFS идеи. Вот уже команду btrfs сделали, вместо кучи грязных хаков.

А еще мне нравятся вот такие маленькие приколы:

root@ubuntu:~# mkfs.btrfs /dev/sdb /dev/sdc /dev/sdd

WARNING! - Btrfs Btrfs v0.19 IS EXPERIMENTAL
WARNING! - see http://btrfs.wiki.kernel.org before using

adding device /dev/sdc id 2
adding device /dev/sdd id 3
fs created label (null) on /dev/sdb
	nodesize 4096 leafsize 4096 sectorsize 4096 size 3.00GB
Btrfs Btrfs v0.19
root@ubuntu:~# mount /dev/sdb /mnt
root@ubuntu:~# mkfs.btrfs /dev/sdb /dev/sdc /dev/sdd

WARNING! - Btrfs Btrfs v0.19 IS EXPERIMENTAL
WARNING! - see http://btrfs.wiki.kernel.org before using

/dev/sdb is mounted
root@ubuntu:~# umount /mnt
root@ubuntu:~# mount /dev/sdb /mnt

Пока все хорошо - нас поймали за руку и не дали наступить на грабли.

А теперь просто перечислим устройства в обратном порядке:

root@ubuntu:~# mkfs.btrfs /dev/sdd /dev/sdc /dev/sdb 

WARNING! - Btrfs Btrfs v0.19 IS EXPERIMENTAL
WARNING! - see http://btrfs.wiki.kernel.org before using

adding device /dev/sdc id 2
/dev/sdb is mounted
root@ubuntu:~# umount /mnt
root@ubuntu:~# mount /dev/sdb /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdb,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

root@ubuntu:~# mount /dev/sdc /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdc,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

root@ubuntu:~# mount /dev/sdd /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdd,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

root@ubuntu:~# uname -r
2.6.35-14-generic
root@ubuntu:~# 

Ааатличный результат.. Такие дела.

anonymous
()
Ответ на: комментарий от anonymous

Ну че, среди вопящих что btrfs уже почти готова, найдутся желающие разместить багрепорт и запостить ссылочку?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.