http://linux-ru.blogspot.com/2006/12/linux_28.html
http://yurik-notes.blogspot.com/2007/06/ubuntu_05.html
Создание образа диска
mount -t iso9660 -o loop /home/user/sample.iso /media/cdrom/Монтирование ISO
mount /home/username/obraz.iso /mnt/obraz/ -o loop
iso из папки - genisoimage -V label -r -J -nobak -o /home/user/sample.iso /home/user/files/
genisoimage -V label -r -J -nobak -o /home/user/sample.iso /home/user/files/
$sudo mkdir /media/iso_fileМонтирование Локальных дисков
$sudo mount -o loop -t iso9660 iso_file.iso /media/iso_file
В случае с ntfs
sudo mount -t ntfs-3g,rw /dev/sda5 /media/sda5В случае с xfs, ext2, ext3.
Например примонтируем xfs
sudo mount -t xfs /dev/sda6 /media/sda6Расшаривание SMB ресурса:
1- Создаем папку, например /var/share
mkdir /var/share2- редактируем настройки samba
sudo gedit /etc/samba/smb.confПример:
[myshare]Сохраняем. Теперь директория /var/share доступна, и имеет имя в сети "myshare".
path = /var/share
comment = System
readonly = No
writable = yes
guest ok = Yes
create mask = 0775
Также можно расшарить сидиром и принтер, примеры находятся в конфиге самбы
[cdrom]Монтирование SMB ресурса:
comment = Samba server's CD-ROM
read only = yes
locking = no
path = /cdrom
guest ok = yes
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
есть команда smbmountиз пакета smbfs
установите его:
sudo apt-get install smbfsПримонтировать удаленный ресурс можно так:
smbmount //192.168.0.10/ShareDocs ~/Share -o rw,user=serian,password=...,iocharset=utf8,codepage=cp866т.е. что монтируем, куда монтируем, и с какими опциями).
Подробнее:
192.168.0.10 - ip адрес машины, к директорию которой нужно примонтировать, вместо ip можно использовать имя компьютера,
~/Share - директория в которую монтируем удаленный ресурс, если она не создона, то нужно предварительно ее создать mkdir ~/share
-o указывает, что далее будем использовать опции
rw - указываем, что удаленный ресурс будет доступен для чтения записи
user=юзер,password=пароль если ресурс требует ввода логина и пароля для доступа, то указываем логин и пароль
iocharset=utf8, codepage=cp866 - указываем кодировку.
при таком способе монтирование есть проблема с файлами боле 2-х Гб
Можно подругому, при этом файлы более 2х Гб монтирутся без проблем:
sudo mount -t cifs //192.168.0.10/ShareDocs ~/Share -o user=username,password=password, iocharset=utf8,codepage=cp866Если незнаем логина и пароля, а нужно получить доступ на чтение, то указываем что мы гости:
sudo smbmount //192.168.0.10/ShareDocs ~/Share -o guestДля монтирование при старте, можно это записать в файл rc.local, только без sudo, т.к. rc.local запускается с правами рута.
Правильней записывать в /etc/fstab, но там подругому:
//192.168.0.10/ShareDocs /home/yourusername/Share cifs auto,users,rw 0 0Отмонтировать можно так:
smbumount ~/ShareМонтирование по протоколу ssh
Инсталляция SSHFS
sudo apt-get install sshfsЗагрузка модуля
sudo modprobe fuseНастройка прав доступа
sudo adduser username fuseЕстественно,
sudo chown root:fuse /dev/fuse
username
нужно заменить требуемым именем.Если требуемое имя — это имя текущего пользователя, то, возможно, потребуется выйти и войти в систему, чтобы изменения в членстве в группах вступили в силу.
Теперь можно монтированить
Создаем точку монтирования
mkdir ~/remoteserverМонтируем
sshfs username@host:/path ~/remoteserverНапример
sshfs username@192.168.0.10:/C ~/remoteserverАналогичным образом можно монтировать удалённые каталоги используя другие протоколы: FTP (нужно установить curlftpfs), WebDav (fusedav), GMail (gmailfs), Flickr (flickrfs) и т.п.
sudo apt-get install curlftpfsПример монтирования Gmail
mkdir ~/remoteftpserver
curlftpfs user@remotehost ~/remoteftpserver
sudo mkdir /media/gmailМонтирование NFS
sudo mount -t gmailfs none /media/gmail -o username=username@gmail.com,password=password,fsname=name
Строчка /etc/fstab
ip:что монтируем куда_монтируем nfs rw,hard,intr,rsize=8192,wsize=8192 0 0Монтирование Несколько файловых систем
mhddfs
mhddfs /mnt/hdd1,/mnt/hdd2,/mnt/hdd3 ~/точка_монтирования -o allow_otherЗапись в такой каталог будет производится последовательно, т.е. если в hdd1 небдет места, то запись будет в hdd2
строка в fstab
mhddfs #/mnt/hdd1,/mnt/hdd2,/mnt/hdd3 /mnt/virtual fuse defaults,allow_other 0 0Отмонтировать можно также:
umount ~/remoteserver
UPD.
Монтирование WebDav
Установить davfs2
aptitude install davfs2Использование на примере picasaweb.google.com:
mount.davfs https://pub.vsyc.com/picasaweb.google.com/Имя_Пользователя /точка/монтирования
Сдесь подробнее описал, как сделать этот процес удобнее
1 комментарий:
нет пакета smbfs есть smbnetfs
Отправить комментарий