linux的磁盘和window的区别,Linux怎么建立文件系统?和Windows有什么区别吗?

9cdf3668f55c255fdccfe8cf5cc37866.png

8a51c9843d02aa0d1f0aea7fcf3e40c3.png

硬盘分区后,下一步的工作就是文件系统的建立,类似于Windows下的格式化硬盘。在硬盘分区上建立文件系统会冲掉分区上的数据,而且不可恢复,因此在建立文件系统之前要确认分区上的数据不再使用。

命令格式:mkfs [参数] 文件系统

mkfs命令常用的参数选项有:

-t:指定要创建的文件系统类型。

-c:建立文件系统前首先检查坏块。

-l file:从文件file中读磁盘坏块列表,file文件一般是由磁盘坏块检查程序产生的。

-V:输出建立文件系统详细信息。

例:通过如下命令将/dev/sdb1格式化,并创建ext3文件系统:

45ecfe0dbb2d2149a448df1d08877a17.png

567dab100a04036717237c2b7bf62694.png

fsck命令主要用于检查文件系统的正确性,并对Linux磁盘进行修复。

命令格式:fsck [参数选项] 文件系统

fsck命令常用的参数选项有:

-t:给定文件系统类型,若在/etc/fstab中已有定义或kernel本身已支持的不需添加此项。

-s:一个一个地执行fsck命令进行检查。

-A:对/etc/fstab中所有列出来的分区进行检查。

-C:显示完整的检查进度。

-d:列出fsck的debug结果。

-P:在同时有-A选项时,多个fsck的检查一起执行。

-a:如果检查中发现错误,则自动修复。

-r:如果检查有错误,询问是否修复。

例:检查/dev/sdb1是否正常,如果有异常便自动修复:

feeba66aedbd4527c9bb9e38d84d57e8.png

26110b52bacb57bbfd2b8278ffa6a8c3.png

54b99e18e3c9a1d357c39ee3666434a1.png

在磁盘上建立好文件系统之后,还需要把新建立的文件系统挂载到系统上才能使用。

文件系统所挂载到的目录被称为挂载点(mount point)。

一般而言,挂载点应该是一个空目录,否则目录中原来的文件将被系统隐藏。

光盘对应的设备文件名为/dev/cdrom,可挂载到自己新建的专门用于挂载的目录。

文件系统的挂载,可以在系统引导过程中自动挂载,也可以手动挂载,手动挂载文件系统的挂载命令是mount。

4d68234d8a0a5e0b2868d96dbc355651.png

语法格式:mount [选项] [设备] [挂载点]

mount命令的主要选项有:

-t:指定要挂载的文件系统的类型。

-r:如果不想修改要挂载的文件系统,可以使用该选项以只读方式挂载。

-w:以可写的方式挂载文件系统。

-a:挂载/etc/fstab文件中记录的设备。

例如:将/dev/cdrom挂载到/mnt/cd,以访问光盘镜像中的内容:

5b9c68c4799babe8c39b4faeea319c7b.png

例如:新建目录/sdb1,将/dev/sdb1挂载到/sdb1

挂载完成后,对目录/sdb1的读写操作实际上就是直接读写的/dev/sdb1这个分区,但是系统重启后,挂载会失效,可以采用后续内容的方法来让系统自动挂载。

e6edfe779205fe700dc02719f849e5d3.png

如果要实现每次开机自动挂载文件系统,可以通过编辑/etc/fstab文件来实现。

在/etc/fstab中列出了引导系统时需要挂载的文件系统以及文件系统的类型和挂载参数。

系统在引导过程中会读取/etc/fstab文件,并根据该文件的配置参数挂载相应的文件系统。

fstab的内容如下所示:

5b4808b0d5e9fc69e3b684f1fbee8e9f.png

第一列参数为挂载的分区,第二列参数为挂载的位置,第三列参数是分区文件类型,后面的参数默认即可。

例如:实现每次开机自动将文件系统类型为ext3的分区/dev/sdb1自动挂载到/sdb1目录下,需要在/etc/fstab文件中添加下面一行的内容:

保存并退出后,重新启动或重新挂载系统,系统自动将/dev/sdb1挂载到/sdb1,可通过df命令查看,如下所示:

8bb89c8bd350ff06d3d393b657cec846.png

7bfa63ecbbf97d98cc823b86cc6a1c05.png

文件系统可以被挂载也可以被卸载。卸载文件系统的命令是umount。

命令格式:umount 设备|挂载点

例如:卸载挂载的光盘:

好了,本文到此结束。如果对编程、计算机、程序员方面感兴趣的话,欢迎私信联系我,随时交流!点个关注,是对我莫大的鼓励!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值