![]() |
Virtualbox и смена пользователя
Добрый день.
Ситуация примерно следующая. Имеется машина на ОпенСусе. На ней стоит virtualbox на котором запущены 2 сервера. Имеется 2 винта по 1 тб каждый. Один из винтов переполнился, в следствии чего 1 из серверов был поставлен виртуальной машиной в паузу. На данном винте есть несколько файлов которые можно перенести, но права на эти файлы есть только у рута. Нужно перезайти на него и проделать перенос после чего запустится остановившийся сервак. Собственно вопрос в следующем - не будет ли остановлена работа другого сервака во время перезахода на другого пользователя и обратно? Ответ очень важен, так как работающий сервак ни в коем случае нельзя вырубать. Большое спасибо. |
Зайдите root с другой (неграфической) консоли, не выходя из той, где запущен VirtualBox и перенесите файлы.
|
Спасибо за быстрый ответ. Можно немного поподробнее?
|
Furu, клавиши ctrl+alt+F1 (F2,..F6)
Это 1-6 ая неграфическая консоль. Можно наверно терминал в графике открыть и уйти под root командой su или sudo шпаргалка по командам консоли |
И вам спасибо. Я так понимаю зайти в консоль через Ctrl+Alt+F1. Затем командой sudo -s или sudo su делаю терминал с правами рут. После этого с помощью шпаргалки копирую нужные файлы. В конце выхожу из консоли Ctrl+Alt+F7
|
Нет - там не sudo, а отдельный (независимый) вход - выход
|
Ну как-то так :)
команды получения расширенных прав: $su $sudo (если необходимо выполнить несколько команд, то sudo -i) cp - копирование файлов mount - посмотреть что куда смонтировано. fdisk -l посмотреть список разделов дисков. rm - удаление фалов cd - смена директории (папки) По идее этого набора должно хватить. Будьте аккуратны при работе с расширенными правами!!! До выхода из консоли наберите несколько раз команду exit. До появления login |
См Виртуальные консоли
http://uneex.ru/Books/LinuxIntro/01ChapterSession |
Спасибо.
А по какой причине я просто не могу скопировать на пустой хард сам образ vdi? В контекстном меню просто не активно "Вставить", в то время как на рабочий стол такая возможность есть? |
Скорей всего у вас нет прав на это. Для того, что-бы ничего не сломалось, лучше скопировать файл vdi (от root) в нужное место, а на старом сделать символьную ссылку на новое место (ln -s)
|
При переходе в папку рабочего стола - cd Рабочий стол - говорит что такой папки нет Оо
|
Furu, Рабочий стол надо взять в кавычки.
cd "Рабочий стол" или поставить экранирующий слеш cd Рабочий\ стол |
Скажите пожалуйста, а какой командой осуществляется переход на другой жесткий диск? Команда cd не работает, а в шпаргалках никаких похожих команд не видно.
|
cd точка_монтирования_жёсткого_диска
|
А можно примерчик если не сложно?
|
Даём команду mount
Получаем : ..... /dev/sdd1 on /mnt/Win/FreeAgent type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions) ..... Выпролняем cd /mnt/Win/FreeAgent |
К примеру монтирование флешки с файловой системой FAT32.
выполнять с правами root Получить список дисков #fdisk -l найти в нем нужный создать директорию монтирования #mkdir /media/flash смонтировать #mount -t vfat /dev/sdb1 /media/flash зайти #cd /media/flash За подробностями в man mount и более короткую версию mount --help |
Спасибо огромное за помощь. И наверное последний вопрос - как сделать права 777 на целый винт, ну или хотя бы на папку?
Случаем не сhmod -R 777 /путь/ ? |
Цитата:
Есть еще такие вещи как chown и chgrp |
Если винт (раздел винта) имеет файловою систему vfat, или ntfs (файловые системы виндоуз), то права на файлы в нём задаются в команде монтировании, или прописываются в конфигурационных файлах, например в /etc/fstab/.
|
lxa85, ruslandh, огромное спасибо и низкий поклон Вам. :)
|
Время: 23:54. |
Время: 23:54.
© OSzone.net 2001-