Я пытаюсь переместить/var/log /. к своему собственному объему. Я пробовал несколько вещей, но запись/etc/fstab никогда не делает то, что я надеюсь. В моих примерах здесь используется /spam
, потому что я не хочу тратить файлы журнала, пока я это делаю. Мои вопросы: bold.Как переместить/var/log в subvolume btrfs? (рабочий стол ubuntu 15.04)
Я не буду утомлять вас тем, что не будет работать. Но вот где я нахожусь:
thor/158# btrfs subvolume create /spam
Create subvolume '//spam'
thor/161# ll -d spam
drwxr-xr-x 1 root root 0 Jul 25 16:19 spam/
thor/163# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
udev devtmpfs 1540072 0 1540072 0% /dev
tmpfs tmpfs 310140 5380 304760 2% /run
/dev/sdb1 btrfs 33739776 7791536 24482480 25%/
tmpfs tmpfs 1550684 156 1550528 1% /dev/shm
tmpfs tmpfs 5120 4 5116 1% /run/lock
tmpfs tmpfs 1550684 0 1550684 0% /sys/fs/cgroup
/dev/sdb1 btrfs 33739776 7791536 24482480 25% /home
cgmfs tmpfs 100 0 100 0% /run/cgmanager/fs
tmpfs tmpfs 310140 44 310096 1% /run/user/1000
thor/164# btrfs subvolume list/
ID 257 gen 289 top level 5 path @
ID 258 gen 286 top level 5 path @home
ID 263 gen 41 top level 257 path var/lib/machines
ID 275 gen 287 top level 257 path spam
thor/165# grep -v '^#' /etc/fstab
UUID=ee321c37-2ccc-4016-aa0b-9cf9280be11e/ btrfs defaults,[email protected] 0 1
UUID=ee321c37-2ccc-4016-aa0b-9cf9280be11e /home btrfs defaults,[email protected] 0 2
UUID=aff22fd4-48d6-4c8c-9c2e-260c05028fba none swap sw 0 0
thor/166#
Моя машина OpenSUSE (отсюда и разные UUID) монтирует кучу подобъемов из fstab
с элементами, такими как:
UUID=2c2aa4ed-bb4e-4c44-b222-4e75dc0469f2 /spam btrfs subvol=spam 0 0
Если бы я попробовать это на моем Ubuntu, он не загрузится. strace
из однопользовательский режим показывает, что mount(2)
терпит неудачу с:
mount("/dev/sdb1", "/spam", "btrfs", MS_MGC_VAL, "subvol=spam") = -1 ENOENT (No such file or directory)
Кроме того, если я ДФ каталог, я получаю это:
thor /spam 174# df -T /spam/.
Filesystem Type 1K-blocks Used Available Use% Mounted on
- - 33739776 7791776 24482368 25% /spam
thor /spam 175#
Мой первый вопрос: Что мне не хватает? Что-то не так, потому что это неправильное поведение. Второй вопрос: отправлю ли я в нужное место? Спасибо!
Update 1:
thor /spam 175# uname -a
Linux thor 3.19.0-23-generiC#24-Ubuntu SMP Tue Jul 7 18:52:29 UTC 2015 i686 i686 i686 GNU/Linux
Awesome! И я буду публиковать будущие вопросы для Unix/Linux Stack Exchange. –