У меня огромная проблема, мой rpool заполнен, поэтому, когда я загружаюсь, в моей оболочке «нет места на устройстве». Нет возможности войти, ssh-сервер не работает.
Поэтому я решил загрузиться с компакт-диска opensolaris Live и смонтировать rpool, используя следующие темы:
и этот: Блог Orcale
Но я не могу смонтировать rpool / ROOT / solaris, потому что я не могу выполнить эту командную строку:
zfs set mountoint=/a rpool/ROOT/solaris
Потому что у меня есть zfs не может установить свойство "вне места"...Я застрял...
Еще одна странность в том, что zpool import -f -R / a rpool успешно, и когда я лаунч df -g я вижу крепление, оно говорит мне, что 48G используются на 100% емкости. но когда я ls -al / a есть только и т.д и экспорт пустые каталоги. Нет файлов, ничего, что я могу удалить, чтобы освободить место.
Я действительно не знаю, что делать, любая помощь будет отличной.
С уважением,
Поскольку вы сказали, что вам удалось смонтировать пул с помощью альтернативной точки монтирования с zpool import -R /mnt poolname
ваш вопрос действительно о том, что занимает пространство, а не о том, как изменить точку монтирования. Вместо использования df для учета пространства (который только добавляет размер файлов без какой-либо информации о сжатии, дедупликации, моментальных снимках, асинхронном уничтожении и т. Д.) Вам, вероятно, следует запустить zfs list
и zfs list -t snapshot
. Вероятно, ваша текущая версия вашей корневой файловой системы составляет всего 48 ГБ, но у вас могут быть другие файловые системы (например, одна для / export / home) или старые снимки, занимающие место. Вы можете просмотреть снимок, перейдя к нему (cd .zfs/
из корня этой конкретной файловой системы).