как размонтировать /usr? (находящуюся на отдельном разделе?)
Модераторы: Warderer, Модераторы разделов
-
- Сообщения: 73
- ОС: Debian Etch
как размонтировать /usr?
По дурости сделал /usr на отдельном разделе в 9 Гигов, он быстро переполнился, и я подозреваю, именно из-за этого имею теперь проблемы с обновлением. В то же время на / полно места.
Думал я, думал, и решил скопировать /usr в /usr1, потом размонтировать /usr и переименовать /usr1 в /usr. Скопировалось вроде всё нормально ( судя по размеру), опций сейчас уже не помню, но я выбирал те, что копируют всё и точно. Но вот дальше пошла ерунда.
deban:/home# umount /usr
umount: /usr: device is busy
umount: /usr: device is busy
Причём при буте в режиме восстановления(не помню, как он называется) такая же петрушка.
Подскажите плиз, что делать?
Думал я, думал, и решил скопировать /usr в /usr1, потом размонтировать /usr и переименовать /usr1 в /usr. Скопировалось вроде всё нормально ( судя по размеру), опций сейчас уже не помню, но я выбирал те, что копируют всё и точно. Но вот дальше пошла ерунда.
deban:/home# umount /usr
umount: /usr: device is busy
umount: /usr: device is busy
Причём при буте в режиме восстановления(не помню, как он называется) такая же петрушка.
Подскажите плиз, что делать?
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: как размонтировать /usr?
sancho
закомментируй соответствующую строку в fstab и загрузись, добавив к опциям ядраа после этого и переименовывай.
закомментируй соответствующую строку в fstab и загрузись, добавив к опциям ядра
Код: Выделить всё
init=/bin/bash
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 363
- ОС: Debian, на работе rhel
Re: как размонтировать /usr?
sash-kan писал(а): ↑23.08.2006 10:39sancho
закомментируй соответствующую строку в fstab и загрузись, добавив к опциям ядраа после этого и переименовывай.Код: Выделить всё
init=/bin/bash
ИМХО, проще посмотреть с помощью lsof , какие процессы используют /usr, и прибить их
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: как размонтировать /usr?
router
- не уверен, что такой путь проще.sudo lsof +D /usr/|wc -l
826
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 73
- ОС: Debian Etch
Re: как размонтировать /usr?
загрузись, добавив к опциям ядра init=/bin/bash
А как её добавить, можно подробнее плз? Я гружусь с груба, там вроде бы 2 дополнительные к меню команды есть: е для редактирования, и с для вызова шелла (насколько я понял). И что я должен сделать?
-
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
Re: как размонтировать /usr?
Используй команду "e". Выбери строку для редактирования, которая начинается на kernel и в конце её допиши init=/bin/bash
Наверно так.
-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
-
- Сообщения: 216
Re: как размонтировать /usr?
А отмонтировать можно и с ключём -l
Я именно так, на живом сервере /usr отдавал отдельный раздел, ничё живёт.
Я именно так, на живом сервере /usr отдавал отдельный раздел, ничё живёт.
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Mandriva Cooker
-
- Сообщения: 363
- ОС: Debian, на работе rhel
Re: как размонтировать /usr?
Либо я что-то не понимаю, либо вы используемые файлы хотите удалять, причём по-одному

Процессов, их открывших, меньше как минимум на порядок
sudo lsof +D /usr/| awk '{ print $2; }' | sort | uniq | grep -v PID | wc -l
76
К тому же,
a) все PID > 4000, т.е. вполне могут быть убиты, с система не умрёт

б)Достаточно выйти из иксов и их [процессов] количество сократится ещё на порядок. Останется завершить несколько демонов.
В общем, неизвестно, что потребует больше времени, но к предложению перезагрузить комп я отношусь крайне отрицательно ( ничего рационального, лишь горячая любовь к Билли )

gordon01
Спасибо, очень красивое решение
-
- Сообщения: 73
- ОС: Debian Etch
Re: как размонтировать /usr?
Это только меня удивляет? чего надо ставить чтобы заполнить 9Гб софтом?
Как я установил, большую часть занимает папка /usr/share 528253 элемента, всего 5,4 ГБ.
/usr/bin 4263 элемента, всего 439,1 МБ.
/usr/lib 59329 элементов, всего 2,5 ГБ.
/usr/X11R6 10164 элемента, всего 121,9 МБ.
Остальное по мелочам.
В /usr/share основные пожиратели ресурсов:
/games 76112 элементов, всего 1,4 ГБ/
/fonts 748 элементов, всего 118,8 МБ/locale
/apps 17994 элемента, всего 85,5 МБ
/dict 15 элементов, всего 62,0 МБ
/dictd 110 элементов, всего 83,3 МБ
/emacs 1925 элементов, всего 54,8 МБ
/gnome 5589 элементов, всего 55,1 МБ
/locale 18904 элемента, всего 434,4 МБ
/openclipart 16576 элементов, всего 308,9 МБ
/picons 53349 элементов, всего 58,1 МБ
/qcad 10248 элементов, всего 57,9 МБ
/scummvm 5 элементов, всего 120,7 МБ
/xemacs21 5876 элементов, всего 74,8 МБ
И всего 43 директории больше 10МБ.
Точно подсчитать трудно, но примерно сходится(+-гигабайт).
Игры я ставил максимум 20 % от возможного. Так что это далеко не предел! :P
-
- Сообщения: 73
- ОС: Debian Etch
Re: как размонтировать /usr?
А отмонтировать можно и с ключём -l
Я именно так, на живом сервере /usr отдавал отдельный раздел, ничё живёт.
Спасибо, операция проведена успешно, больной благополучно скончался.

Всё получилось, даже иксы отключать не пришлось. Теперь посмотрим, было ли это действительно главной проблемой.
-
- Сообщения: 254
- ОС: Debian t/u/e
Re: как размонтировать /usr?
Это только меня удивляет? чего надо ставить чтобы заполнить 9Гб софтом?
Похоже он пытается весь Сардж установить

-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
-
- Сообщения: 73
- ОС: Debian Etch
Re: как размонтировать /usr?
вы этим всем пользуетесь? smile.gif да и если 9Гб есть, а использовано 5,4 (можно сократить до 5 если стереть ненужные локали) ... то чего суетится? smile.gif
Дело прошлое, сейчас (почти) всё работает. Но ведь я ничего и удальть апр-гетом не мог! Он мне выдавал "брокен пайп". То есть очевидно даже для этого ему нужно было место. Или незавершённые инсталяции мешали. Локали... да, наверное в следующий раз так и сделаю.

Кстати, про игры. У меня, ребята, детей четверо. Тоже за комп хотят иногда.
-
- Сообщения: 254
- ОС: Debian t/u/e
-
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: как размонтировать /usr?
Я, когда /usr переносил на другой раздел, просто выходил из иксов и делал
Код: Выделить всё
# umount -l /usr
# mount /dev/hd.. /usr
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
- Сообщения: 73
- ОС: Debian Etch
Re: как размонтировать /usr?
Я, когда /usr переносил на другой раздел, просто выходил из иксов и делал
А я даже не выходил. Просто на первую консоль переключился, а в иксах aMule спокойно продолжал качать. Я даже удивился. Попробовал из любопытства новые окошки открыть - не получилось, а старые как работали, так и не заметили изменений. В общем, спасибо, то, что дохтур прописал.
-
- Сообщения: 103
- ОС: Debian Sarge
Re: как размонтировать /usr?
Что-то я его найти не могу

Debian Etch
-
- Сообщения: 363
- ОС: Debian, на работе rhel
-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
-
- Сообщения: 1172
- Статус: thermonuclear...
- ОС: GNU/Linux
Re: как размонтировать /usr?
Ну это для кого как...
Я вот, когда второй раз ставил Debian, понавыбирал столько пакетов.... Как и многим новичкам нтересно было посмотреть на многообразие и разнообразие софта. Я и в Федоре (мой первый дистрибутив) абсолютно всегда устанавливал все (!

ЗЫ Теперь я в этом плане немного умнее стал - устанавливаю программное обеспечение по мере необходимости.
-
- Сообщения: 254
- ОС: Debian t/u/e
Re: как размонтировать /usr?
может быть, GCompris ?
Ага. Я же говорю, не помню точного названия

-
- Сообщения: 357
Re: как размонтировать /usr?
sancho писал(а): ↑26.08.2006 18:52Я, когда /usr переносил на другой раздел, просто выходил из иксов и делал
А я даже не выходил. Просто на первую консоль переключился, а в иксах aMule спокойно продолжал качать. Я даже удивился. Попробовал из любопытства новые окошки открыть - не получилось, а старые как работали, так и не заметили изменений. В общем, спасибо, то, что дохтур прописал.
ОФТОП: Да вы хоть снесите иксы.... всёравно работать будет

Andromeda OS
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
-
- Сообщения: 728
- Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
- ОС: FreeBSD, Debian GNU\Linux
Re: как размонтировать /usr?
все верно, если программа уже в памяти, то можно ее спокойно снести и она будет до поры до времени работать. На счет переноса разделов, так я лично всегда делал init 1, потом размонтировал и делал то, что мне нужно (недавно как раз откусил от swap-раздела кусочек для заштфрованного раздела для хранения всяких паролей, сертефикатов и тп., да кстати всем рекомендую
). Но можно и в иксах все это проделать, правда с init 1 как бы надежнее.

FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
-
- Сообщения: 81
Re: как размонтировать /usr?
Для размонтирования занятых файловых систем лучше всего использовать команду fuser -uk
Они не были Боги, откуда им знать про добро и зло?