磁盘和内存管理 (original) (raw)

细节

Linux 中,设备用/dev/目录下的文件表示。例如

/dev/hda1 第一块硬盘的第一主分区 /dev/hdb5 第二块硬盘的第一逻辑分区 /dev/sda4 第一块 SATA 硬盘的第四主分区,或者扩展分区 /dev/null 黑洞设备

关于磁盘设备,详见“分区概念”一节

mount 设备文件 [挂载路径]

挂载文件系统

-t 指定文件系统的类型 通常不必指定,mount 自动检测
常见类型 reiserfs ReiserFS 3.6版
xfs SGI 技术
jfs IBM 技术
ext3 Linux 传统文件系统
vfat fat fat32
ext2 Linux 传统文件系统,不带日志
ntfs WINNT
iso9660 光盘
smbfs Windows 文件共享
-o [选项1] [选项2] .....
选项 loop 环设备。光盘、ISO 映像文件等,通常用于挂载映像文件(而不是设备文件)
bind 绑定。将一个目录(而不是设备文件)挂载到另一个目录
ro | rw 只读 readonly;可读写 read-write
sync | async 同步模式|异步模式。决定修改是否立即写入文件系统
atime | noattime 读取时是否修改访问时间。对于写入敏感设备,例如闪存、软盘,建议使用 noatime
auto | noauto 自动挂载模式
exec | noexec 是否允许执行
defaults 使用预设的选项 rw, suid, dev, exec, auto, nouser, async
iocharset=UTF-8 指定字符集,可简写为 utf8
codepage=936 指定代码页,可简写为 cp936 西文系统代码页为 437
umask=权限掩码1 设定权限掩码
uid=用户编号 设定归属用户
gid=群组编号 设定归属群组
remount 以不同选项重新挂载
-L 卷标 挂载带有特殊卷标的分区
1 权限掩码=777-目标权限(三位) | 7777-目标权限(四位)假如权限掩码为 022 ,则目标权限为 755 rwxr-xr-x 可以使用 umask 命令设置权限掩码
[提示] 提示
挂载 NTFS 分区时请使用 utf8 选项;挂载 FAT 分区时请使用 iocharset=utf8,codepage=936 选项,以避免乱码

mount -a

挂载 /etc/fstab 文件中定义的所有设备。示例:

sudo mount -t iso9660 -o loop /dev/cdrom0 /media/cdrom sudo mount -t vfat -o remount iocharset=utf8,codepage=936 /dev/hda5 /media/hda5