Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   [решено] Virtualbox и смена пользователя (http://forum.oszone.net/showthread.php?t=181518)

Furu 27-07-2010 08:37 1461268

Virtualbox и смена пользователя
 
Добрый день.
Ситуация примерно следующая. Имеется машина на ОпенСусе. На ней стоит virtualbox на котором запущены 2 сервера. Имеется 2 винта по 1 тб каждый. Один из винтов переполнился, в следствии чего 1 из серверов был поставлен виртуальной машиной в паузу. На данном винте есть несколько файлов которые можно перенести, но права на эти файлы есть только у рута. Нужно перезайти на него и проделать перенос после чего запустится остановившийся сервак. Собственно вопрос в следующем - не будет ли остановлена работа другого сервака во время перезахода на другого пользователя и обратно? Ответ очень важен, так как работающий сервак ни в коем случае нельзя вырубать.
Большое спасибо.

ruslandh 27-07-2010 08:49 1461270

Зайдите root с другой (неграфической) консоли, не выходя из той, где запущен VirtualBox и перенесите файлы.

Furu 27-07-2010 08:57 1461274

Спасибо за быстрый ответ. Можно немного поподробнее?

lxa85 27-07-2010 09:14 1461284

Furu, клавиши ctrl+alt+F1 (F2,..F6)
Это 1-6 ая неграфическая консоль.
Можно наверно терминал в графике открыть и уйти под root командой su или sudo
шпаргалка по командам консоли

Furu 27-07-2010 09:40 1461306

И вам спасибо. Я так понимаю зайти в консоль через Ctrl+Alt+F1. Затем командой sudo -s или sudo su делаю терминал с правами рут. После этого с помощью шпаргалки копирую нужные файлы. В конце выхожу из консоли Ctrl+Alt+F7

ruslandh 27-07-2010 09:49 1461311

Нет - там не sudo, а отдельный (независимый) вход - выход

lxa85 27-07-2010 09:53 1461314

Ну как-то так :)
команды получения расширенных прав:
$su
$sudo
(если необходимо выполнить несколько команд, то sudo -i)
cp - копирование файлов
mount - посмотреть что куда смонтировано.
fdisk -l посмотреть список разделов дисков.
rm - удаление фалов
cd - смена директории (папки)
По идее этого набора должно хватить.
Будьте аккуратны при работе с расширенными правами!!!
До выхода из консоли наберите несколько раз команду exit. До появления login

ruslandh 27-07-2010 10:07 1461327

См Виртуальные консоли
http://uneex.ru/Books/LinuxIntro/01ChapterSession

Furu 27-07-2010 10:24 1461335

Спасибо.
А по какой причине я просто не могу скопировать на пустой хард сам образ vdi? В контекстном меню просто не активно "Вставить", в то время как на рабочий стол такая возможность есть?

ruslandh 27-07-2010 10:28 1461338

Скорей всего у вас нет прав на это. Для того, что-бы ничего не сломалось, лучше скопировать файл vdi (от root) в нужное место, а на старом сделать символьную ссылку на новое место (ln -s)

Furu 27-07-2010 10:43 1461347

При переходе в папку рабочего стола - cd Рабочий стол - говорит что такой папки нет Оо

lxa85 27-07-2010 11:12 1461359

Furu, Рабочий стол надо взять в кавычки.
cd "Рабочий стол"
или поставить экранирующий слеш
cd Рабочий\ стол

Furu 29-07-2010 08:02 1462629

Скажите пожалуйста, а какой командой осуществляется переход на другой жесткий диск? Команда cd не работает, а в шпаргалках никаких похожих команд не видно.

ruslandh 29-07-2010 08:13 1462630

cd точка_монтирования_жёсткого_диска

Furu 29-07-2010 08:19 1462632

А можно примерчик если не сложно?

ruslandh 29-07-2010 08:33 1462634

Даём команду mount
Получаем :
.....
/dev/sdd1 on /mnt/Win/FreeAgent type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
.....

Выпролняем
cd /mnt/Win/FreeAgent

lxa85 29-07-2010 08:34 1462635

К примеру монтирование флешки с файловой системой FAT32.
выполнять с правами root

Получить список дисков
#fdisk -l
найти в нем нужный
создать директорию монтирования
#mkdir /media/flash
смонтировать
#mount -t vfat /dev/sdb1 /media/flash
зайти
#cd /media/flash

За подробностями в man mount и более короткую версию mount --help

Furu 29-07-2010 09:37 1462653

Спасибо огромное за помощь. И наверное последний вопрос - как сделать права 777 на целый винт, ну или хотя бы на папку?
Случаем не сhmod -R 777 /путь/ ?

lxa85 29-07-2010 09:50 1462658

Цитата:

Цитата Furu
Случаем не сhmod -R 777 /путь/ ? »

именно так.
Есть еще такие вещи как chown и chgrp

ruslandh 29-07-2010 10:06 1462669

Если винт (раздел винта) имеет файловою систему vfat, или ntfs (файловые системы виндоуз), то права на файлы в нём задаются в команде монтировании, или прописываются в конфигурационных файлах, например в /etc/fstab/.

Furu 29-07-2010 10:12 1462671

lxa85, ruslandh, огромное спасибо и низкий поклон Вам. :)


Время: 23:54.

Время: 23:54.
© OSzone.net 2001-