как размонтировать /usr? (находящуюся на отдельном разделе?)

Knoppix

Модераторы: Warderer, Модераторы разделов

sancho
Сообщения: 73
ОС: Debian Etch

как размонтировать /usr?

Сообщение sancho »

По дурости сделал /usr на отдельном разделе в 9 Гигов, он быстро переполнился, и я подозреваю, именно из-за этого имею теперь проблемы с обновлением. В то же время на / полно места.
Думал я, думал, и решил скопировать /usr в /usr1, потом размонтировать /usr и переименовать /usr1 в /usr. Скопировалось вроде всё нормально ( судя по размеру), опций сейчас уже не помню, но я выбирал те, что копируют всё и точно. Но вот дальше пошла ерунда.
deban:/home# umount /usr
umount: /usr: device is busy
umount: /usr: device is busy

Причём при буте в режиме восстановления(не помню, как он называется) такая же петрушка.
Подскажите плиз, что делать?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: как размонтировать /usr?

Сообщение sash-kan »

sancho
закомментируй соответствующую строку в fstab и загрузись, добавив к опциям ядра

Код: Выделить всё

init=/bin/bash
а после этого и переименовывай.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: как размонтировать /usr?

Сообщение router »

sash-kan писал(а):
23.08.2006 10:39
sancho
закомментируй соответствующую строку в fstab и загрузись, добавив к опциям ядра

Код: Выделить всё

init=/bin/bash
а после этого и переименовывай.

ИМХО, проще посмотреть с помощью lsof , какие процессы используют /usr, и прибить их
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: как размонтировать /usr?

Сообщение sash-kan »

router
sudo lsof +D /usr/|wc -l
826
- не уверен, что такой путь проще.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
sancho
Сообщения: 73
ОС: Debian Etch

Re: как размонтировать /usr?

Сообщение sancho »

загрузись, добавив к опциям ядра init=/bin/bash

А как её добавить, можно подробнее плз? Я гружусь с груба, там вроде бы 2 дополнительные к меню команды есть: е для редактирования, и с для вызова шелла (насколько я понял). И что я должен сделать?
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: как размонтировать /usr?

Сообщение Alexxx »

sancho писал(а):
23.08.2006 15:14
загрузись, добавив к опциям ядра init=/bin/bash

А как её добавить, можно подробнее плз? Я гружусь с груба, там вроде бы 2 дополнительные к меню команды есть: е для редактирования, и с для вызова шелла (насколько я понял). И что я должен сделать?

Используй команду "e". Выбери строку для редактирования, которая начинается на kernel и в конце её допиши init=/bin/bash
Наверно так.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: как размонтировать /usr?

Сообщение diesel »

sancho писал(а):
23.08.2006 05:18
По дурости сделал /usr на отдельном разделе в 9 Гигов, он быстро переполнился, и я подозреваю, именно из-за этого имею теперь проблемы с обновлением.


Это только меня удивляет? чего надо ставить чтобы заполнить 9Гб софтом?
Спасибо сказали:
Аватара пользователя
gordon01
Сообщения: 216

Re: как размонтировать /usr?

Сообщение gordon01 »

А отмонтировать можно и с ключём -l
Я именно так, на живом сервере /usr отдавал отдельный раздел, ничё живёт.
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: как размонтировать /usr?

Сообщение router »

sash-kan писал(а):
23.08.2006 13:50
router
sudo lsof +D /usr/|wc -l
826
- не уверен, что такой путь проще.

Либо я что-то не понимаю, либо вы используемые файлы хотите удалять, причём по-одному :D
Процессов, их открывших, меньше как минимум на порядок
sudo lsof +D /usr/| awk '{ print $2; }' | sort | uniq | grep -v PID | wc -l
76

К тому же,
a) все PID > 4000, т.е. вполне могут быть убиты, с система не умрёт ;).
б)Достаточно выйти из иксов и их [процессов] количество сократится ещё на порядок. Останется завершить несколько демонов.

В общем, неизвестно, что потребует больше времени, но к предложению перезагрузить комп я отношусь крайне отрицательно ( ничего рационального, лишь горячая любовь к Билли ) ;)

gordon01
Спасибо, очень красивое решение
Спасибо сказали:
sancho
Сообщения: 73
ОС: Debian Etch

Re: как размонтировать /usr?

Сообщение sancho »

Это только меня удивляет? чего надо ставить чтобы заполнить 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
Спасибо сказали:
sancho
Сообщения: 73
ОС: Debian Etch

Re: как размонтировать /usr?

Сообщение sancho »

А отмонтировать можно и с ключём -l
Я именно так, на живом сервере /usr отдавал отдельный раздел, ничё живёт.

Спасибо, операция проведена успешно, больной благополучно скончался. :D
Всё получилось, даже иксы отключать не пришлось. Теперь посмотрим, было ли это действительно главной проблемой.
Спасибо сказали:
Аватара пользователя
TRON
Сообщения: 254
ОС: Debian t/u/e

Re: как размонтировать /usr?

Сообщение TRON »

Это только меня удивляет? чего надо ставить чтобы заполнить 9Гб софтом?

Похоже он пытается весь Сардж установить :)
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: как размонтировать /usr?

Сообщение diesel »

sancho писал(а):
23.08.2006 22:39
....
Игры я ставил максимум 20 % от возможного. Так что это далеко не предел! :P


вы этим всем пользуетесь? :) да и если 9Гб есть, а использовано 5,4 (можно сократить до 5 если стереть ненужные локали) ... то чего суетится? :)
Спасибо сказали:
sancho
Сообщения: 73
ОС: Debian Etch

Re: как размонтировать /usr?

Сообщение sancho »

вы этим всем пользуетесь? smile.gif да и если 9Гб есть, а использовано 5,4 (можно сократить до 5 если стереть ненужные локали) ... то чего суетится? smile.gif

Дело прошлое, сейчас (почти) всё работает. Но ведь я ничего и удальть апр-гетом не мог! Он мне выдавал "брокен пайп". То есть очевидно даже для этого ему нужно было место. Или незавершённые инсталяции мешали. Локали... да, наверное в следующий раз так и сделаю. :) То есть их просто вручную удалить можно? В принципе, мне кроме русских, немецких и английских другие без надобности. А что до всего Сарджа, предпосылка неверна. Я ставил только то, что выбирал для десктопа и плюс то, что предлагал аптитьюд. Всякие девелоупы, почтовые и файловые серверы пустил побоку. Да и вообще, из всего разнообразия процентов 20 поставил. Не так и много. Что будет лишним- удалить всегда проще. И всё равно многих нужных функций не хватает.

Кстати, про игры. У меня, ребята, детей четверо. Тоже за комп хотят иногда.
Спасибо сказали:
Аватара пользователя
TRON
Сообщения: 254
ОС: Debian t/u/e

Re: как размонтировать /usr?

Сообщение TRON »

sancho писал(а):
24.08.2006 18:30
Кстати, про игры. У меня, ребята, детей четверо. Тоже за комп хотят иногда.

Ого...
Кстати для детей в Дебе есть ОЧЕНЬ КЛАССНЫЙ пакет GKompriz (или GCompriz, не помню). Дочь моя в нем мульты рисовала.
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: как размонтировать /usr?

Сообщение Portnov »

Я, когда /usr переносил на другой раздел, просто выходил из иксов и делал

Код: Выделить всё

# umount -l /usr
# mount /dev/hd.. /usr
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
sancho
Сообщения: 73
ОС: Debian Etch

Re: как размонтировать /usr?

Сообщение sancho »

Я, когда /usr переносил на другой раздел, просто выходил из иксов и делал

А я даже не выходил. Просто на первую консоль переключился, а в иксах aMule спокойно продолжал качать. Я даже удивился. Попробовал из любопытства новые окошки открыть - не получилось, а старые как работали, так и не заметили изменений. В общем, спасибо, то, что дохтур прописал.
Спасибо сказали:
Аватара пользователя
wpp
Сообщения: 103
ОС: Debian Sarge

Re: как размонтировать /usr?

Сообщение wpp »

TRON писал(а):
25.08.2006 10:45
sancho писал(а):
24.08.2006 18:30

Кстати, про игры. У меня, ребята, детей четверо. Тоже за комп хотят иногда.

Ого...
Кстати для детей в Дебе есть ОЧЕНЬ КЛАССНЫЙ пакет GKompriz (или GCompriz, не помню). Дочь моя в нем мульты рисовала.

Что-то я его найти не могу :(. Где лежит не вспомните? А может быть называется по-другому?
Debian Etch
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: как размонтировать /usr?

Сообщение router »

wpp писал(а):
26.08.2006 19:21
TRON писал(а):
25.08.2006 10:45

Кстати для детей в Дебе есть ОЧЕНЬ КЛАССНЫЙ пакет GKompriz (или GCompriz, не помню). Дочь моя в нем мульты рисовала.

Что-то я его найти не могу :(. Где лежит не вспомните? А может быть называется по-другому?

может быть, GCompris ?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: как размонтировать /usr?

Сообщение diesel »

sancho писал(а):
24.08.2006 18:30
То есть их просто вручную удалить можно?


да
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: как размонтировать /usr?

Сообщение georgy_sh »

diesel писал(а):
23.08.2006 18:58
Это только меня удивляет? чего надо ставить чтобы заполнить 9Гб софтом?

Ну это для кого как...

Я вот, когда второй раз ставил Debian, понавыбирал столько пакетов.... Как и многим новичкам нтересно было посмотреть на многообразие и разнообразие софта. Я и в Федоре (мой первый дистрибутив) абсолютно всегда устанавливал все (! :) гы...), что есть на установочных дисках.

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

Re: как размонтировать /usr?

Сообщение TRON »

может быть, GCompris ?

Ага. Я же говорю, не помню точного названия :) Извиняюсь. Чего-то он мне с "Z" запомнился.
Спасибо сказали:
Аватара пользователя
unix_man
Сообщения: 357

Re: как размонтировать /usr?

Сообщение unix_man »

sancho писал(а):
26.08.2006 18:52
Я, когда /usr переносил на другой раздел, просто выходил из иксов и делал

А я даже не выходил. Просто на первую консоль переключился, а в иксах aMule спокойно продолжал качать. Я даже удивился. Попробовал из любопытства новые окошки открыть - не получилось, а старые как работали, так и не заметили изменений. В общем, спасибо, то, что дохтур прописал.

ОФТОП: Да вы хоть снесите иксы.... всёравно работать будет :) Пока не перезагрузитесь. Ведь всё енто добро в оперативке сидит.
Andromeda OS
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
Спасибо сказали:
Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

Re: как размонтировать /usr?

Сообщение WarlorD »

все верно, если программа уже в памяти, то можно ее спокойно снести и она будет до поры до времени работать. На счет переноса разделов, так я лично всегда делал init 1, потом размонтировал и делал то, что мне нужно (недавно как раз откусил от swap-раздела кусочек для заштфрованного раздела для хранения всяких паролей, сертефикатов и тп., да кстати всем рекомендую:)). Но можно и в иксах все это проделать, правда с init 1 как бы надежнее.
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали:
Аватара пользователя
susik
Сообщения: 81

Re: как размонтировать /usr?

Сообщение susik »

Для размонтирования занятых файловых систем лучше всего использовать команду fuser -uk
Они не были Боги, откуда им знать про добро и зло?
Спасибо сказали: