Полезные команды Linux - 21 Августа 2009 - Serji Moto
Четверг, 2012-02-23, 14:23:54
Приветствую Вас Гость | RSS
Поиск по новостям
Главная страница | Регистрация | Вход
Форма входа
E-mail:
Пароль:
Меню сайта

Разделы новостей
Motorola [106]
Файлы [55]
Сайт и форум [6]
Совершенно другое [15]

Календарь новостей
«  Август 2009  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31

Друзья сайта

Статистика

Начало » 2009 » Август » 21 » Полезные команды Linux
Полезные команды Linux
Хотите провести резервное копирование файлов с вашего но(е)тбука или персоналки на сервер? Если на компьютере с которого нужно копировать файлы и на сервере, на который файлы будут копироваться, установлена операционная система Linux, то бэкап можно сделать всего лишь 1-ой командой. Но для начала нужно установить SSH-сервер на сервер, а на компьютере пользователя должна быть установленна программа rsync. Обе программы доступно в стандартных репозиториях большинства дистрибутивов Linux (в некоторых юзерофильных дистрибутивах программы уже готовы к использованию сразу после установки системы).


В консоле на компьютере пользователя вводим

rsync --progress -avhe ssh --delete /path/to/local/dir user@host:/path/to/remote/dir

Заменяем user на имя пользователя существующего на сервере. Вместо host пишем IP адресс сервера. Кроме того, для успешного копирования необходимо заменить /path/to/local/dir на абсолютный путь к каталогу на машине с которой производится копирование. А вот /path/to/remote/dir заменяем на путь куда будет производится копирование на сервере.

Например, я хочу «перетащить» свои файлы с ноутбука, который имеет имя в сети dasalam на сервер с IP адресом 192.168.1.107

rsync --progress -avhe ssh --delete /home/dmpop dasalam@192.168.1.107:/home/storage/backup

Для удаленного доступа к файловой системе тоже потребуется всего лишь одна команда. Но для ее использования нужно немного подготовить компьютер.

Начнем с установки sshfs. В Debian-подобных (в частности Ubuntu) дистрибутивах установка потребует введения в консоли всего лишь одной команды

apt-get install sshfs

Затем введите команду
id

и запомните (а лучше запишите) значения uid и gid (у меня, например uid = 1000 gid = 100). Затем воспользуйтесь следующей командой для монтирования директорий сервера на вашей машине
sshfs user@host:/path/to/dir /mountpoint -o idmap=user -o uid=1000 -o gid=100

Замените user на имя существующего пользователя на сервере, а host на IP адресс сервера. Также замените /path/to/dir на путь к желаемому каталогу на сервере а /mountpoint на каталог куда будет смонтирована /path/to/dir. Например, для монтирования /home/storage/documents с моего сервера (IP 192.168.1.107) в каталог на моем десктопе /home/dasalam/server_files я ввожу команду
sshfs dasalam@192.168.1.107:/home/storage/documents /home/dasalam/server_files

Все, теперь вы можете использовать каталог /home/storage/documents так, как будто он находится на жестком диске вашей машины. Для размонтирования виртуального каталога используется команда
fusermount -u /mountpoint
Категория: Совершенно другое | Просмотров: 316 | Добавил: Serji | Рейтинг: 0.0 |
Всего комментариев: 0
Имя *:
Email:
Код *:

Serji©=)
Создать сайт бесплатно
=)