ZFS rpool заполнен, ничего не могу сделать

ZFS rpool заполнен, ничего не могу сделать

У меня огромная проблема, мой rpool заполнен, поэтому при загрузке в моей оболочке куча "no space on device". Нет возможности войти, сервер ssh не работает.

Поэтому я решил загрузиться с OpenSolaris Live CD и смонтировать rpool, используя эти темы:

Открыть тему Индиана

и этот: Блог Оркала

Но я не могу смонтировать rpool/ROOT/solaris, потому что не могу выполнить следующую командную строку:

 zfs set mountoint=/a rpool/ROOT/solaris

Потому что у меня естьzfs не может установить свойство «нет места»...Я застрял...

Еще одна странность заключается в том, чтоzpool импорт -f -R /a rpoolпреуспеть, и когда я запущудф -гЯ вижу крепление, оно говорит мне, что 48G используются на 100% емкости. Но когда яls -al /aЗдесь есть толькои т. д.иэкспортПустые каталоги. Нет файлов, ничего, что я мог бы удалить, чтобы освободить место.

Я действительно не знаю, что делать, любая помощь будет полезна.

С наилучшими пожеланиями,

решение1

Поскольку вы сказали, что успешно смонтировали пул, используя альтернативную точку монтирования, zpool import -R /mnt poolnameваш вопрос на самом деле о том, что использует пространство, а не о том, как изменить точку монтирования. Вместо использования df для учета пространства (который только добавляет размер файлов без учета сжатия, дедупликации, снимков, асинхронного уничтожения и т. д.) вам, вероятно, следует запустить zfs listи zfs list -t snapshot. Вероятно, ваша текущая версия корневой файловой системы составляет всего 48 ГБ, но у вас могут быть другие файловые системы (например, одна для /export/home) или старые снимки занимают место. Вы можете проверить снимок, перейдя к нему ( cd .zfs/из корня этой конкретной файловой системы).

Связанный контент