воскресенье, 8 января 2012 г.

Копирование файлов в Live CD (USB) Ubuntu


Предположим, что вы создали документ с помощью Ubuntu Live CD (документ 0pen0ffice-картинку, сделали скриншот экрана (для этого нужно нажать клавишу PrintScreen), чтобы похвастаться перед товарищами). Но после перезагрузки вы этот документ потеряете, а вам этого очень не хотелось бы. А без прав root на жесткий диск вы ничего не запишете. Вообще вы можете оказаться в ситуации, когда у вас нет другой операционной системы (новый компьютер), а нужно срочно создать какой - нибудь документ, т. е. времени на установку Ubuntu нет. Потом его нужно будет записать на сменный носитель, но без прав root вы не сможете его ремонтировать. И так, мы уже определились: root доступ нам нужен.


Предположим, что вы назвали документ Document1.txt и сохранили его на рабочем столе. Вы его хотите записать на раздел /dev/hda1 (это диск C: в терминологии Windows). Но сначала его нужно примонтировать к файловой системе Ubuntu. О файловых системах и операции монтирования мы еще поговорим, если вы ничего не понимаете, то просто вводите команды. Для монтирования /dev/hda1 к каталогу /mnt используется команда:

sudo mount -o rw /dev/hda1 /mnt

Задача команды sudo — выполнить переданную ей команду с правами root. В данном случае мы передали команду монтирования, которая примонтирует раздел /dev/hda1 к каталогу /mnt в режиме "чтение-запись" (параметр -о rw), после чего можно будет обращаться к файлам и каталогам раздела /dev/hda1 через каталог /mnt. Например, вывести содержимое корневого каталога раздела /dev/hda1 можно будет с помощью команды:

ls /mnt

Для копирования файла Documentl.txt выполните команду (соблюдайте регистр букв - система Linux, в отличие от Windows, чувствительна к регистру):

sudo ср ~/Desktop/Document1. txt /mnt

которая скопирует файл Document1.txt, размещенный на рабочем столе (каталог ~/Desktop), в корневой каталог /dev/hda1 (диск С:). Если вы сохранили свой документ в домашнем каталоге, тогда вам нужно выполнить такую команду (символ ~ (тильда) в Linux означает домашний каталог текущего пользователя):

sudo ср ~/Documentl.txt /mnt




Источник