Перераспределение файлов при удалении устройства прозрачно. Я посмотрел на источник (клон мерзавца на 1 Гбит), но я никогда не мог найти что-либо в утилитах пространства пользователя (теперь связанный в btrfs
IIRC), чтобы сделать это, на самом деле не удаляя (btrfs device delete
) и передобавление (btrfs device add
) устройство. Я конкретно посмотрел на отображающиеся подобъемы к определенным устройствам без результатов.
Удаление устройства занимает время эквивалентное на сумму данных, которые будут перемещены, во время которого устройство не используется для новых данных. Кроме того, нет никакого управления для отъезда, часто получал доступ к объектам на устройстве. Так, чтобы не была полезная опция.
У меня есть своя установка теперь так, чтобы более медленный 'бэкенд' был отдельной файловой системой, к которой определенные данные являются перемещением на основе информации о доступе и типа файла. Таким образом, конечно, не столь удобный как наличие одной большой файловой системы относительно исчерпывания пространства (по крайней мере, устройство хранения данных 'бэкенда' является относительно дешевым).
Если Вы уже не сделали так, Вы могли бы также хотеть посмотреть на эту запись на btrfs Wiki.
Я решил эту проблему с помощью сообщения @ user136564.
Это решило мою проблему https://www.centos.org/forums/viewtopic.php?f=47&t=53896
Я обнаружил, что моя проблема заключалась в том, что rpcbind не запускается при загрузке, хотя я включил это в systemd, и я мог запустить его вручную.
yum install -y nfs-utils
/ etc / fstab
192.168.1.100:/mnt/nfs-server /mnt/nfs-client nfs defaults,nofail,x-systemd.automount 0 0
В некоторых статьях говорилось noauto, x-systemd.automount
лучше, но у меня он работал без noauto
.
systemctl start rpcbind
systemctl enable rpcbind
mount -a
[Install]
WantedBy=multi-user.target
Добавить текст в конец /usr/lib/systemd/system/nfs-lock.service
[Install]
WantedBy=nfs.target
systemctl enable nfs-idmapd.service
systemctl enable rpc-statd.service
systemctl enable rpcbind.socket
systemctl status nfs-idmapd.service -l
systemctl status rpc-statd.service –l
shutdown -r now