Файл редактирования /etc/hosts
и добавьте строку:
192.168.20.254 this.is.my.host
Конечно, вместо this.is.my.host
введите надлежащее имя хоста. Можно проверить его путем выполнения hostname
без любых параметров.
-t
переключатель для того, чтобы явно указать, какой тип файла Вы хотите использовать, который может быть полезен для неоднозначных файловых систем. Например, маленький жесткий диск от машины Windows 98 мог быть также vfat
или fat32
. -t
переключатель говорит mount
явно использовать определенную файловую систему.
mount
команда может считаться определенной командой frontend для большого количества команд монтирования файловой системы. Существуют они, которые являются фактическими исполняемыми файлами, которые можно назвать, чтобы сделать тяжелый подъем монтирования для их соответствующих типов файловой системы.
$ ls /usr/sbin/ | grep mount
mount.cifs
mount.fuse
mount.glusterfs
mount.lowntfs-3g
mount.nfs
mount.nfs4
mount.ntfs
mount.ntfs-3g
mount.ntfs-fuse
Примечание: Но это - просто частичный список. Существуют другие типы это mount
может иметь дело с также. Они встроены в Ядро Linux.
Поскольку это структурировало этот путь, понятие монтирования может быть применено ко множеству типов файловой системы. Можно явно сказать mount
через -t
переключитесь, какая файловая система цель, которую Вы пытаетесь смонтировать.
Страница справочника для mount
содержит намного больше типов это mount
может спорить с.
выборка
-t, --types vfstype
The argument following the -t is used to indicate the filesystem
type. The filesystem types which are currently supported include:
adfs, affs, autofs, cifs, coda, coherent, cramfs, debugfs,
devpts, efs, ext, ext2, ext3, ext4, hfs, hfsplus, hpfs, iso9660,
jfs, minix, msdos, ncpfs, nfs, nfs4, ntfs, proc, qnx4, ramfs,
reiserfs, romfs, squashfs, smbfs, sysv, tmpfs, ubifs, udf, ufs,
umsdos, usbfs, vfat, xenix, xfs, xiafs. Note that
coherent, sysv and xenix are equivalent and that xenix and
coherent will be removed at some point in the future — use sysv
instead. Since kernel version 2.1.21 the types ext and xiafs do
not exist anymore. Earlier, usbfs was known as usbdevfs. Note,
the real list of all supported filesystems depends on your kernel.
Можно использовать strace
команда для наблюдения части из того, что продолжается, когда различные типы файловой системы смонтированы.
Следующие команды были выполнены как корень.
CIFS
$ strace mount -t cifs -o username=sam //bart/mp3s-1 /mnt
...
stat("/sbin/mount.cifs", {st_mode=S_IFREG|0755, st_size=41024, ...}) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f2469308b50) = 21593
wait4(-1, Password for sam@//bart/mp3s-1: *************
[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 21593
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=21593, si_status=0, si_utime=0, si_stime=0} ---
NFS
$ strace mount -t nfs mulder:/export/raid1/data /mnt
...
stat("/sbin/mount.nfs", {st_mode=S_IFREG|S_ISUID|0755, st_size=110720, ...}) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fc76c957b50) = 22017
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 22017
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=22017, si_status=0, si_utime=0, si_stime=0} ---
Файл ISO через обратную петлю
$ strace mount -o loop /home/saml/Downloads/apps_archive/monitoring/FAN/FAN-2.3-x86_64.iso /mnt
...
mount("/dev/loop0", "/mnt", "iso9660", MS_MGC_VAL|MS_RDONLY, NULL) = 0
Таким образом с вышеупомянутыми примерами, Вы видите в некоторых случаях, что монтирование делает монтирование непосредственно, как с ISO через обратную петлю, в то время как в других примерах это клонирует себя и затем звонит mount.<filesytem>
в дочернем стеке.