Переместить папку в под-том BTRFS

Недавно я отформатировал свой / домашний раздел с помощью BTRFS, но поскольку это был мой первый контакт с этим FS, я не был новичком в подтомах.

Вчера я переустановил мой Linux Mint и выбрал для монтирования существующего домашнего раздела как / home. Теперь я был удивлен, что мои файлы сначала были потеряны, но затем я заметил, что Linux Mint создал подтомный вызов «@home» рядом с моей существующей домашней папкой пользователя.

  • Есть ли значок микшера gnome-shell, который опирается на alsa, а не pulsudio?
  • файлы сохраняются на диске ntfs, придерживаясь umask, ext4 не
  • Как подать новые драйверы установки linux?
  • Как развязать комбинацию Alt + в Linux Mint 18.1?
  • SSD в RAID медленнее, чем одно устройство / советы для повышения производительности
  • Linux Mint 17.1 не будет загружаться после обновления BIOS
  • Текущей ситуацией является следующий вид диска: 250 GiB SSD – 64 GiB / (BTRFS) – 8 GiB swap – ~ 170 GiB / home (BTRFS)

    Когда я пытаюсь переместить мою домашнюю папку в под-том @home, я получаю ошибку, что осталось немного места (?!), Хотя на этом разделе осталось ~ 50 GiB, и я не буду двигаться , а не для копирования файлов. I'vent любой другой диск прямо сейчас, что я мог бы переформатировать в любой формат, отличный от NTFS, который должен был содержать любые символические ссылки.

    Теперь у меня возник вопрос: как правильно перенести файлы из папки в под-том? И почему не перемещаются файлы?

  • Подключение к устройству Bluetooth через терминал
  • btrfs: ls перечисляет один и тот же файл дважды в каталоге
  • Как запустить «fsck -y» при следующей загрузке в Ubuntu
  • gnome-settings-daemon не сохраняет настройки после перезагрузки; Монетный двор 14 XFCE
  • Как удалить / изменить результаты поиска в меню запуска Linux Mint?
  • Как дублировать файл без копирования его данных с помощью btrfs?
  • One Solution collect form web for “Переместить папку в под-том BTRFS”

    Вы можете попробовать копию COW (copy-on-write) с помощью cp -a --reflinks=always /home/whatever /home/@home/ . Это настоящая копия, касающаяся Linux VFS (виртуальная файловая система), но в BTRFS файлы будут иметь одни и те же блоки / расширения, поэтому дополнительное пространство не потребуется, пока вы не измените файлы.

    Если копия завершается успешно, измените fstab для монтирования подворота вместо всей файловой системы:

     /dev/sdXn /home btrfs subvol=@home 

    Затем перезагрузитесь. Если все в порядке, вы можете удалить исходные файлы.

     mount /dev/sdXn /mnt pushd /mnt rm -fR whatever popd umount /mnt 

    Конечно, у вас должны быть резервные копии, прежде чем пытаться это сделать.

    следующий

    Как только все будет хорошо, ознакомьтесь с вики BTRFS , в частности со всеми статьями в разделе « Информация о руководствах и использовании» . BTRFS довольно опрятный и все, но он не работает, как ваши традиционные файловые системы Linux (extN, ReiserFS и т. Д.). Это не одна из тех вещей, на которые можно прыгнуть и просто понять, как вы идете. Чтобы хорошо использовать BTRFS, вы должны знать, что делаете. И чтение документации – лучший способ сделать это.

    Мне нравится BTRFS, и я надеюсь, вам понравится.

    Linux и Unix - лучшая ОС в мире.