Linux mount命令
Linux 명령어大全
Linux mount命令是经常会使用到的命令,它用于挂载Linux系统外的文件。
语法
mount [-hV]
mount -a [-fFnrsvw] [-t vfstype]
mount [-fnrsvw] [-o options [,...]] device | dir
mount [-fnrsvw] [-t vfstype] [-o options] device dir
参数说明:
- -V:显示程序版本
- -h:显示辅助讯息
- -v:显示较讯息,通常和 -f 用来除错。
- -a:将 /etc/fstab 中定义的所有档案系统挂上。
- -F:这个命令通常和 -a 一起使用,它会为每一个 mount 的动作产生一个行程负责执行。在系统需要挂上大量 NFS 档案系统时可以加快挂上的动作。
- -f:通常用在除错的用途。它会使 mount 并不执行实际挂上的动作,而是模拟整个挂上的过程。通常会和 -v 一起使用。
- -n:一般而言,mount 在挂上后会在 /etc/mtab 中写入一笔资料。但在系统中没有可写入档案系统存在的情况下可以用这个选项取消这个动作。
- -s-r:等于 -o ro
- -w:等于 -o rw
- -L:将含有特定标签的硬盘分割挂上。
- -U:将档案分割序号为 的档案系统挂下。-L 和 -U 必须在/proc/partition 这种档案存在时才有意义。
- -t:指定档案系统的型態,通常不必指定。mount 会自动选择正确的型態。
- -o async:打开非同步模式,所有的档案读写动作都会用非同步模式执行。
- -o sync:在同步模式下执行。
- -o atime、-o noatime:当 atime 打开时,系统会在每次读取档案时更新档案的『上一次调用时间』。当我们使用 flash 档案系统时可能会选项把这个选项关闭以减少写入的 횟수。
- -o auto、-o noauto:열기/자동 마운트 모드를 끄습니다.
- -o defaults: 설정된 옵션을 사용합니다. rw, suid, dev, exec, auto, nouser, and async.
- -o dev、-o nodev-o exec、-o noexec: 실행 파일이 실행될 수 있습니다.
- -o suid、-o nosuid、
- root 권한으로 실행할 수 있는 실행 파일을 허용합니다.
- -o user、-o nouser:사용자가 mount를 실행할 수 있습니다/umount 작업.
- -o remount:이미 마운트된 파일 시스템을 다른 방식으로 다시 마운트합니다. 예를 들어 원래는 읽기 전용 시스템이었지만 지금은 읽기 쓰기 모드로 다시 마운트합니다.
- -o ro:읽기 전용 모드로 마운트합니다.
- -o rw:쓰기가 가능한 모드로 마운트합니다.
- -o loop=:loop 모드를 사용하여 파일을 하드디스크 파티션으로 마운트합니다.
온라인 예제
다음을 사용하여 /dev/hda1 마운트 /mnt 아래에.
#mount /dev/hda1 /mnt
다음을 사용하여 /dev/hda1 읽기 전용 모드로 마운트합니다 /mnt 아래에.
#mount -o ro /dev/hda1 /mnt
다음을 사용하여 /tmp/image.iso 이 디스크의 image 파일은 loop 모드로 마운트됩니다 /mnt/cdrom 아래에. 이 방법으로 일반 네트워크에서 찾을 수 있는 Linux 디스크 ISO 파일을 CD로 복사하지 않고 내용을 확인할 수 있습니다.
#mount -o loop /tmp/image.iso /mnt/cdrom
Linux 명령어大全