linux系统会将硬盘看成一个文件。当插入U盘时,会在/dev/cdrom中显示,它不是一个目录,而是一个文件
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
可以在/ect/fstab中加入一行挂载配置,即可自动挂载
挂载卸载磁盘
mount
mount 命令提供如下四部分信息:
1. 标题 ##媒体的设备文件名
2. 媒体挂载到虚拟目录的挂载点
3. 文件系统类型
4. 已挂载媒体的访问状态
如果是和Windows PC共用这些存储设备,通常得使用下列文件系统类型。
1. vfat:Windows长文件系统。
2. ntfs:Windows NT、XP、Vista以及Windows 7中广泛使用的高级文件系统。
3. iso9660:标准CD-ROM文件系统。
mount 命令的参数
参数 | 描述 |
---|---|
-a | 挂载/etc/fstab文件中指定的所有文件系统 |
-f | 使 mount 命令模拟挂载设备,但并不真的挂载 |
-F | 和 -a 参数一起使用时,会同时挂载所有文件系统 |
-v | 详细模式,将会说明挂载设备的每一步 |
-I | 不启用任何/sbin/mount.filesystem下的文件系统帮助文件 |
-l | 给ext2、ext3或XFS文件系统自动添加文件系统标签 |
-n | 挂载设备,但不注册到/etc/mtab已挂载设备文件中 |
-p | num 进行加密挂载时,从文件描述符 num 中获得密码短语 |
-s | 忽略该文件系统不支持的挂载选项 |
-r | 将设备挂载为只读的 |
-w | 将设备挂载为可读写的(默认参数) |
-L | label 将设备按指定的 label 挂载 |
-U | uuid 将设备按指定的 uuid 挂载 |
-O | 和 -a 参数一起使用,限制命令只作用到特定的一组文件系统上 |
-o | 给文件系统添加特定的选项 |
-o 参数允许在挂载文件系统时添加一些以逗号分隔的额外选项。以下为常用的选项。
1. ro :以只读形式挂载。
2. rw :以读写形式挂载。
3. user :允许普通用户挂载文件系统。
4. check=none :挂载文件系统时不进行完整性校验。
5. loop :挂载一个文件。
umount 命令
查看磁盘空间
df
命令输出如下:
1. 设备的设备文件位置;
2. 能容纳多少个1024字节大小的块;
3. 已用了多少个1024字节大小的块;
4. 还有多少个1024字节大小的块可用;
5. 已用空间所占的比例;
6. 设备挂载到了哪个挂载点上。
du
du 命令可以显示某个特定目录(默认情况下是当前目录)的磁盘使用情况。
1. -c :显示所有已列出文件总的大小。
2. -h :按用户易读的格式输出大小,即用K替代千字节,用M替代兆字节,用G替代吉字节。
3. -s :显示每个输出参数的总计。
参考文献:
Linux命令行与shell脚本大全