Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Удалить папку, если на её место примонтирован раздел

Ответить
Настройки темы
Удалить папку, если на её место примонтирован раздел

Старожил


Сообщения: 179
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Немного непонятное название, поэтому попробую объяснить.
Было два раздела на диске:
Код: Выделить весь код
/dev/hda1    /boot
/dev/hda2    /
Места стало не хватать, поэтому я перенёс систему на другой винт, который разбил так (папку /usr c /dev/hda2 я предварительно скопировал на /dev/hda3):
Код: Выделить весь код
/dev/hda1    /boot
/dev/hda2    /
/dev/hda3    /usr
Всё это дело подключается сейчас через /etc/fstab. Мне нужно каким-то образом удалить папку /usr c раздела /dev/hda2 (она всё равно место зря занимает, ведь сейчас всё работает с /dev/hda3). И желательно это сделать без перезагрузки.
Единственный способ, который мне сейчас видится -- загрузиться с CD, подключить раздел /dev/hda2 и удалить эту несчастную папку. Но: во-первых, у машины нет CD привода, а, во-вторых, не хочется его цеплять :-).
Помогите советом.

Отправлено: 05:00, 28-02-2007

 

Аватара для must die

Ветеран


Сообщения: 715
Благодарности: 77

Профиль | Отправить PM | Цитировать


Gangabass

А если просто mount /dev/hda2 /mnt_temp
проверяем директорию ..... удаляем

-------
Вопреки популярному мнению, Unix - дружелюбная ОС.
Просто так случилось, что она очень избирательна в выборе друзей.


Отправлено: 08:20, 28-02-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Попробовать перезагрузиться через параметр
init=/bin/bash

-------
Поспешай не торопясь


Отправлено: 08:27, 28-02-2007 | #3


Старожил


Сообщения: 179
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
А если просто mount /dev/hda2 /mnt_temp
проверяем директорию ..... удаляем
Не получится. Он же у меня сейчас занят. Там (т. е. на этом же разделе), к примеру, есть папочка /var (и с ней работают разные службы).

Цитата:
Попробовать перезагрузиться через параметр
init=/bin/bash
Что-то я не понял. Т. е. порядок действий такой:
1. Правлю /etc/fstab (временно коменчу строчку /dev/hda3 /usr).
2. Перезагружаюсь (init=/bin/bash)
3. Удаляю /usr.
4. Возвращаю строчку /dev/hda3 /usr.
5. Перезагружаюсь (init=/bin/bash)
Так?

-------
Роман Чемисов
Тел.: +79149052257
ICQ: 157070721
Skype: gangabass


Отправлено: 08:45, 28-02-2007 | #4


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Насколько я помню (давно я последний раз так загружался) , при init=/bin/bash монтируется только корневой раздел (после загрузки - проверьте).


must die
Дело говорит Раздел может быть смонтирован и на 2 точки монтирования, тогда /mnt/temp/usr - это точка монтированя - на всякий случай
umount /mnt/temp/usr и
mv /mnt/temp/usr /mnt/temp/usr1

-------
Поспешай не торопясь


Отправлено: 09:03, 28-02-2007 | #5


Старожил


Сообщения: 179
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
must die
Дело говорит Раздел может быть смонтирован и на 2 точки монтирования, тогда /mnt/temp/usr - это точка монтированя - на всякий случай
umount /mnt/temp/usr и
mv /mnt/temp/usr /mnt/temp/usr1
Ошибка:
Цитата:
mount: /dev/hda2 already mounted or /mnt/tmpusr/ busy

Отправлено: 09:47, 28-02-2007 | #6


Аватара для must die

Ветеран


Сообщения: 715
Благодарности: 77

Профиль | Отправить PM | Цитировать


Gangabass

Код: Выделить весь код
 
root:/# mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
/dev/hda1 on /mnt type ext3 (rw)

-------
Вопреки популярному мнению, Unix - дружелюбная ОС.
Просто так случилось, что она очень избирательна в выборе друзей.


Отправлено: 09:54, 28-02-2007 | #7


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


root>cd mnt
mkdir tmp
mount /dev/hda1 tmp

-------
Поспешай не торопясь


Отправлено: 10:16, 28-02-2007 | #8


Старожил


Сообщения: 179
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


must die

Тогда почему у меня не работает?

P. S. Кажется понял. На самом деле у меня примонтирован не /dev/hda2, а /dev/mapper/VolGroup00-LogVol00 (т. е. это LVM)

Отправлено: 10:23, 28-02-2007 | #9


Старожил


Сообщения: 179
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Разобрался.
Но папка всё равно не хочет удаляться полностью.
Код: Выделить весь код
# rm -rf /mnt/var/usrtmpmount
выдаёт кучу таких ошибок:
Цитата:
rm: cannot remove `/mnt/var/usrtmpmount//etc/sh.conf' : Operation not permitted
rm: cannot remove `/mnt/var/usrtmpmount//lib/libsh.so/bash' : Permission denied
rm: cannot remove directory `/mnt/var/usrtmpmount//dev' : Device or resource busy

Отправлено: 10:35, 28-02-2007 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Удалить папку, если на её место примонтирован раздел

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Как удалить системную папку Guest Microsoft Windows 2000/XP 33 26-05-2016 22:25
Разное - [решено] Как удалить ярлык с рабоч. стола, если в контекстном меню нет пункта Удалить Denkxx Microsoft Windows 7 5 25-09-2009 14:56
Разное - удалить неудаляемую папку pribl Microsoft Windows 7 6 14-06-2009 09:10
Если на диске есть ОС, то при установке спрашивает, какой раздел использовать tirex555 Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 1 31-01-2008 16:20
Пароль на папку или раздел диска zai Microsoft Windows NT/2000/2003 8 29-03-2007 20:22




 
Переход