Вопрос: Как удалить subvol из раздела?


Я установил Natty 64-бит с файловой системой btrfs, чтобы найти, что для загрузки требуется почти две минуты. Я попробовал несколько разных вещей и, наконец, сегодня открыл /etc/fstab только для того, чтобы найти следующее:

UUID=b22ac5c7-e294-4d62-8189-6a3707148927 /      btrfs  defaults,subvol=@     0  1
UUID=b22ac5c7-e294-4d62-8189-6a3707148927 /home  btrfs  defaults,subvol=@home 0  2
UUID=24b7732d-f2f4-43a2-85c1-05b889a56524 none   swap   sw                    0  0

Я только смутно помню процесс установки, но в то время он казался довольно простым, и я не помню создания каких-либо подтомов. Я попытался редактировать первые две записи, чтобы показать одну запись (с сжатием lzo):

UUID=b22ac5c7-e294-4d62-8189-6a3707148927 /      btrfs  defaults,compress=lzo 0  1

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

Итак, мой вопрос: как мне пойти / а также /home на одном томе в fstab, а не на двух подвыборах?


2
2017-07-21 10:26


Источник


мое понимание btrfs заключается в том, что ваш подход к простому монтажу без флага подвола должен был работать; он создал домашний каталог, который был пуст, или это привело к тому, что файловая система была лишена домашнего каталога? - thomasmichaelwallace
он создал пустой домашний каталог. - yuttadhammo


Ответы:


Вы переделываете, форматируете новый раздел и монтируете его как / home, но это может привести к одной из главных причин использования btrfs в первую очередь. Возможность иметь разные подвыборы без необходимости иметь полностью отдельный раздел является одной из наиболее ожидаемых функций btrfs.


1
2017-07-21 13:29



Спасибо, но я не понимаю, почему я хочу, чтобы мой домашний каталог на другом томе вообще ... он, кажется, замедляет процесс загрузки примерно на 60 секунд. Не удается ли просто скопировать мой домашний каталог в первый подворот, а затем изменить размер этого подворота, чтобы заняться всем разделом? Что случилось с наличием / home dir в том же томе, что и /? - yuttadhammo
это сработало бы, хотя я думаю, что где-то читал, что subvolums btrfs на ubuntu являются неизменяемыми (т. е. вы не можете удалить его и можете попытаться уменьшить его.) - thomasmichaelwallace
да, просто прочитайте это здесь: ubuntuforums.org/showthread.php?t=1389279 - yuttadhammo


Я просто искал Google и медленное время загрузки, которое вы испытываете, возможно, до (в значительной степени бесполезной) утилиты fsck для btrfs.

Вы можете попробовать удалить (сначала сделать резервную копию!) /sbin/fsck.btrfs который предотвратит его проверку вашего диска и может предотвратить задержки при загрузке.


1
2017-07-21 16:31



Спасибо, сделаю ... тем временем, я скопировал / и / home на диск ext4, и это удивительно, разница в скорости загрузки! Похоже, мой диск btrfs имеет две записи: @ и @home. Что делать, если я просто поместил все в две записи в корневой каталог, отредактировал fstab, как указано выше, и удалил как @, так и @home? Думаю, я могу только попробовать :) - yuttadhammo
Я думаю, что записи (subvolumes) не могут быть удалены с помощью ubuntu, поэтому вы можете просто потерять место на диске. Вы можете просто хотеть не использовать btrfs на данный момент, поскольку он все еще находится в стадии разработки и нацелен на людей со значительными требованиями к хранению (если вы не задумываетесь о разработке?) - thomasmichaelwallace
нах, просто жадный на передний край ... Я почти решил установить Oneiric в результате этой проблемы, вот как я глуп. Я собираюсь придерживаться ext4 на данный момент - 20-секундная загрузка! - yuttadhammo