Linux学习笔记(三):磁盘和文件系统管理
磁盘管理
查看磁盘空间
使用df
命令可以查看系统上所有磁盘分区的空间使用情况。
df -h
其中,-h
选项表示对磁盘空间进行人性化显示,即使用较易读的大小单位。
分区与格式化
在Linux中,我们可以使用fdisk
命令来分区,使用mkfs
命令来格式化。以下是对一个新磁盘进行分区与格式化的示例,假设它在系统中的设备名为/dev/sdb
。
首先,使用fdisk
命令进入磁盘分区管理器:
fdisk /dev/sdb
然后,输入n
命令来新建分区,根据提示输入相应的参数,通常建议将分区类型设置为Linux文件系统。最后,使用w
命令保存并退出。
接着,我们使用mkfs
命令为新分区进行格式化。以下是以ext4文件系统进行格式化的命令:
mkfs.ext4 /dev/sdb1
其中,/dev/sdb1
表示新建的分区名。
文件系统管理
挂载和卸载文件系统
使用mount
命令可以将文件系统挂载到指定目录中,例如将名为/dev/sdb1
的文件系统挂载到/mnt
目录上:
mount /dev/sdb1 /mnt
使用umount
命令可以卸载文件系统,例如将/mnt
目录上的文件系统卸载:
umount /mnt
查看文件和目录的大小
使用du
命令可以查看文件和目录的大小。
du -sh /path/to/file_or_directory
其中,-s
选项表示只显示总大小,-h
选项表示对大小进行人性化显示。
示例说明
示例一:将磁盘分区挂载到目录上
假设我们在Linux系统上新增了一个磁盘分区/dev/sdb1
,现在需要将其挂载到目录/data
上。具体操作如下:
首先,需要确保/data
这个挂载点目录已经存在。如果不存在,可以使用以下命令进行创建:
mkdir /data
接着,使用mount
命令将/dev/sdb1
磁盘分区挂载到/data
目录上:
mount /dev/sdb1 /data
挂载完毕后,可以使用以下命令检查一下是否成功:
df -hT
其中,-T
选项表示显示文件系统类型。
示例二:卸载已挂载的文件系统
假设我们已经将/dev/sdb1
文件系统挂载到/data
目录下面了,现在需要卸载。具体操作如下:
首先,需要确保/data
这个挂载点目录已经是一个已挂载的文件系统。可以使用以下命令进行确认:
df -hT | grep /data
如果输出中包含/data
目录的信息,表示确实已经挂载了。我们接下来可以使用umount
命令进行卸载操作:
umount /data
卸载完毕后,可以再次使用df -hT
命令来确认是否成功卸载。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux学习笔记(三):磁盘和文件系统管理 - Python技术站