文件系统管理
2014-02-20 20:56
183 查看
将新硬盘分好区以后,还需要对分区进行格式化(即创建文件系统),并挂载到Linux系统中的指定目录下,然后才能用于存储文件、目录等数据。首先来看一下如何格式化一个分区,在Linux系统中,格式化分区的主要命令工具为mkfs。
mkfs命令
用途:Make Filesystem,创建文件系统(格式化)
格式:mkfs -t 文件系统类型 分区设备
[root@localhost~]# ls /sbin/mkfs*
/sbin/mkfs /sbin/mkfs.ext2 /sbin/mkfs.msdos
/sbin/mkfs.cramfs /sbin/mkfs.ext3 /sbin/mkfs.vfat
[root@localhost~]# mkfs -t ext3 /dev/sdb1 //格式化ext3文件系统
mkswap命令
用途:make Swap,创建交换文件系统
格式:mkswap 分区设备
[root@localhost~]#
mkswap /dev/sdb5
Setting up swapspaceversion 1, size = 2006929 Kb
[root@localhost~]# cat /proc/meminfo | grep "SwapTotal
SwapTotal: 2097144 kB
[root@localhost~]#
swapon /dev/sdb5
[root@localhost~]# cat /proc/meminfo | grep "SwapTotal
SwapTotal: 4057032 kB
[root@localhost~]#
swapoff /dev/sdb5
挂载、卸载文件系统
文件系统类型通常可以省略;存储设备为对应分区的设备文件名,如“/dev/sdb1” ;挂载点为用户指定用于挂载的目录
使用mount命令时,”-t 类型“的选项通常可以省略,大多数Linux系统能够自动识别对应的文件系统类型
硬盘分区挂载、卸载示例
卸载分区设备:/dev/sdb1
[root@localhost~]# mkdir /media/cdrom //建立挂载点目录
[root@localhost~]# mount -t iso9660 /dev/cdrom /media/cdrom //挂载光盘设备
mount:block device /dev/cdromis write-protected, mounting read-only
[root@localhost~]# mount //查看挂载情况
/dev/mapper/VolGroup00-LogVol00on / type ext3 (rw)
……
/dev/sda1on /boot type ext3 (rw)
tmpfson /dev/shmtype tmpfs (rw)
noneon /proc/sys/fs/binfmt_misctype binfmt_misc(rw)
sunrpcon /var/lib/nfs/rpc_pipefstype rpc_pipefs(rw)
/dev/hdcon /media/cdromtype iso9660 (ro)
ISO镜像文件挂载示例
[root@localhost~]# mkdir /media/fedora
[root@localhost~]# mount -o loop F10-i686-Live.iso /media/fedora
[root@localhost~]# ls/media/fedora
EFI GPL isolinux LiveOS README
卸载文件系统
[root@localhost~]# umount /mailbox //通过挂载目录卸载
[root@localhost~]# umount /dev/cdrom //通过设备文件卸载
系统中的“/etc/fstab”文件可以视为mount命令的配置文件
分别介绍配置记录中6个字段的含义,重点强调前3个字段(决定挂载的关键部分),后面的3个字段简单介绍即可
第四字段:挂载参数,即mount命令“-o”选项后可使用的参数,如defaults、rw等
第五字段:表示文件系统是否需要dump备份(dump是一个备份工具),一般设为1时表示需要,设为0时将被dump所忽略
第六字段:该数字用于决定在系统启动时进行磁盘检查的顺序,0不进行检查,1优先,2其次。对于根分区应设为1,其它分区设为2
/etc/fstab配置文件
包含了需要开机后自动挂载的文件系统记录
[root@localhost~]# vi /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
在/e
ae4e
tc/fstab文件中正确设置了相应分区的自动挂载记录以后,手动挂载、卸载该分区时,仅需指定设备名、挂载点中的任意一个作为参数即可,例如,执行“mount /dev/sdb1”或者“umount /mailbox”都可以完成卸载。
mount命令不带任何选项、参数时,可以显示当前系统中已经挂载的文件系统信息。
设置自动挂载示例
每次重新开机后,能够自动完成挂载
将/dev/sdb1分区挂载到/mailbox目录
[root@localhost~]# vi /etc/fstab
/dev/sdb1 /mailbox ext3 default 0 0
[root@localhost~]# mount/dev/sdb1
[root@localhost~]# mount| tail -1
/dev/sdb1on /mailbox type ext3 (rw)
[root@localhost~]# umount /mailbox
mkfs命令
用途:Make Filesystem,创建文件系统(格式化)
格式:mkfs -t 文件系统类型 分区设备
[root@localhost~]# ls /sbin/mkfs*
/sbin/mkfs /sbin/mkfs.ext2 /sbin/mkfs.msdos
/sbin/mkfs.cramfs /sbin/mkfs.ext3 /sbin/mkfs.vfat
[root@localhost~]# mkfs -t ext3 /dev/sdb1 //格式化ext3文件系统
mkswap命令
用途:make Swap,创建交换文件系统
格式:mkswap 分区设备
[root@localhost~]#
mkswap /dev/sdb5
Setting up swapspaceversion 1, size = 2006929 Kb
[root@localhost~]# cat /proc/meminfo | grep "SwapTotal
SwapTotal: 2097144 kB
[root@localhost~]#
swapon /dev/sdb5
[root@localhost~]# cat /proc/meminfo | grep "SwapTotal
SwapTotal: 4057032 kB
[root@localhost~]#
swapoff /dev/sdb5
挂载、卸载文件系统
文件系统类型通常可以省略;存储设备为对应分区的设备文件名,如“/dev/sdb1” ;挂载点为用户指定用于挂载的目录
使用mount命令时,”-t 类型“的选项通常可以省略,大多数Linux系统能够自动识别对应的文件系统类型
硬盘分区挂载、卸载示例
卸载分区设备:/dev/sdb1
[root@localhost~]# mkdir /media/cdrom //建立挂载点目录
[root@localhost~]# mount -t iso9660 /dev/cdrom /media/cdrom //挂载光盘设备
mount:block device /dev/cdromis write-protected, mounting read-only
[root@localhost~]# mount //查看挂载情况
/dev/mapper/VolGroup00-LogVol00on / type ext3 (rw)
……
/dev/sda1on /boot type ext3 (rw)
tmpfson /dev/shmtype tmpfs (rw)
noneon /proc/sys/fs/binfmt_misctype binfmt_misc(rw)
sunrpcon /var/lib/nfs/rpc_pipefstype rpc_pipefs(rw)
/dev/hdcon /media/cdromtype iso9660 (ro)
ISO镜像文件挂载示例
[root@localhost~]# mkdir /media/fedora
[root@localhost~]# mount -o loop F10-i686-Live.iso /media/fedora
[root@localhost~]# ls/media/fedora
EFI GPL isolinux LiveOS README
卸载文件系统
[root@localhost~]# umount /mailbox //通过挂载目录卸载
[root@localhost~]# umount /dev/cdrom //通过设备文件卸载
系统中的“/etc/fstab”文件可以视为mount命令的配置文件
分别介绍配置记录中6个字段的含义,重点强调前3个字段(决定挂载的关键部分),后面的3个字段简单介绍即可
第四字段:挂载参数,即mount命令“-o”选项后可使用的参数,如defaults、rw等
第五字段:表示文件系统是否需要dump备份(dump是一个备份工具),一般设为1时表示需要,设为0时将被dump所忽略
第六字段:该数字用于决定在系统启动时进行磁盘检查的顺序,0不进行检查,1优先,2其次。对于根分区应设为1,其它分区设为2
/etc/fstab配置文件
包含了需要开机后自动挂载的文件系统记录
[root@localhost~]# vi /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
在/e
ae4e
tc/fstab文件中正确设置了相应分区的自动挂载记录以后,手动挂载、卸载该分区时,仅需指定设备名、挂载点中的任意一个作为参数即可,例如,执行“mount /dev/sdb1”或者“umount /mailbox”都可以完成卸载。
mount命令不带任何选项、参数时,可以显示当前系统中已经挂载的文件系统信息。
设置自动挂载示例
每次重新开机后,能够自动完成挂载
将/dev/sdb1分区挂载到/mailbox目录
[root@localhost~]# vi /etc/fstab
/dev/sdb1 /mailbox ext3 default 0 0
[root@localhost~]# mount/dev/sdb1
[root@localhost~]# mount| tail -1
/dev/sdb1on /mailbox type ext3 (rw)
[root@localhost~]# umount /mailbox
相关文章推荐
- 文件系统管理
- Linux系统学习第三章:磁盘与文件系统管理(二)文件系统管理
- df、du命令 -- 第8章 Linux 磁盘与文件系统管理
- linux磁盘与文件系统管理
- 文件系统管理
- linux服务器 磁盘和文件系统管理(四) 磁盘配额管理与实例
- 第8章 Linux磁盘与文件系统管理
- 第8章 文件系统管理(2)_挂载、fdisk分区及分配swap分区
- 文件系统管理
- Linux磁盘与文件系统管理
- 文件系统管理
- 8 Linux 磁盘与文件系统管理
- HDFS文件系统管理
- 用R语言进行文件系统管理
- Linux系统--Linux磁盘和文件系统管理
- solaris 文件系统管理
- 文件系统管理
- 文件系统管理
- 文件系统管理(第八章)
- 鸟哥的linux私房菜_linux磁盘与文件系统管理