Консультация № 183905
20.08.2011, 22:46
0.00 руб.
0 1 1
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
В Linuxe практически новичок.
На сервере стоит Ubuntu Server 10.4.1 LTS. Имею доступ суперпользователя. Предыдущий админ под суперпользователем изменил права к очень важному каталогу ТАК, что я не могу его открыть или изменить права доступа. Каталог располагается на программном RAID-массиве из двух дисков. Файловая система EXT4.

Загрузился с DVD Ubuntu. Примонтировал диск данного массива командой sudo mount -t ext4 /dev/sdb5 /media/myarray
Монтирование прошло без проблем. Получил права доступа к нужному каталогу с помощью chown. С помощью chmod -R изменил права доступа к нужному каталогу и подкаталогу на 777.
Далее в нужном каталоге создал несколько файлов и изменил несколько ранее расположенных там. Закрыл все файлы.
Пытаюсь размонтировать командой sudo umount /dev/sdb5 и получаю сообщение, что указанное устройство занято (к сожалению, точный текст не помню). В итоге все мои изменения не сохраняются.

Подскажите, как размонтировать диск в таком случае?

Обсуждение

давно
Академик
20764
1861
20.08.2011, 23:04
общий
это ответ
Здравствуйте, Dipauler!

Надо освободить том то есть остановить тех, кто его занял: открыл там какие-нибудь файлы или сделал там каталог своим текущем (на жаргоне - перешёл в него)
Злоумышленников можно посмотреть с помощью lsof:
Код:
lsof /точка/монтирования

Только скорее всего - вы сами "туда встали", когда создавали каталоги и файлы. Перейдите куда-нибудь за пределы тома и отмонтируйте.

Приложение:
Убрал ненужную опцию в вызове lsof
5
Спасибо, Сергей.<br>Действительно проблему создал я сам, пытаясь отмонтировать том, находясь в нём.<br>Проблема решена!
Форма ответа