分区与建立文件系统,mount和umount状态

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
云海幻梦
帖子: 51
注册时间: 2023-02-21 9:52
系统: linux

分区与建立文件系统,mount和umount状态

#1

帖子 云海幻梦 » 2023-03-07 15:01

如果说建立文件系统时需要umount状态 (挂载状态会导致错误),那么分区时正常应该是什么状态?
头像
astolia
论坛版主
帖子: 6513
注册时间: 2008-09-18 13:11

Re: 分区与建立文件系统,mount和umount状态

#2

帖子 astolia » 2023-03-07 15:47

云海幻梦 写了: 2023-03-07 15:01 如果说建立文件系统时需要umount状态 (挂载状态会导致错误)
这只是个格式化软件的自我要求,而不是系统层面的硬性限制。像mkfs.ntfs加个force参数在挂载状态下照样能格式化
云海幻梦 写了: 2023-03-07 15:01 那么分区时正常应该是什么状态?
建议将相关分区都卸载。部分软件不允许在有挂载分区的情况下重建分区表,部分软件在操作已挂载分区时会自动先进行卸载操作,但仍然有软件可以直接硬来。

这些操作本质上都是往/dev/下面的设备文件里写入数据,挂载操作并不影响写入
云海幻梦
帖子: 51
注册时间: 2023-02-21 9:52
系统: linux

Re: 分区与建立文件系统,mount和umount状态

#3

帖子 云海幻梦 » 2023-03-07 16:01

那么对某a设备进行分区或建立文件系统,又要求某a设备umount状态,这是不是悖论?!意味着不用mount也能进行底层操作?!
头像
astolia
论坛版主
帖子: 6513
注册时间: 2008-09-18 13:11

Re: 分区与建立文件系统,mount和umount状态

#4

帖子 astolia » 2023-03-07 16:51

云海幻梦 写了: 2023-03-07 16:01 那么对某a设备进行分区或建立文件系统,又要求某a设备umount状态,这是不是悖论?!
你在想啥呢?未挂载状态又不是要你先挂载再卸载。说一个人无负债,是不是他一定借过钱?
云海幻梦 写了: 2023-03-07 16:01 意味着不用mount也能进行底层操作?!
当然可以了。任何一个文件系统的数据结构都是确定的。你mount之后,文件相关的操作都是交给对应的文件系统驱动来负责修改底层数据结构。不mount的话,自己根据文件系统的规范来操作数据结构又没有什么问题,就相当于自己干了文件系统驱动的活。ext系的debugfs程序就是个典型例子,还有市面上那么多的数据恢复软件也都这个思路。
云海幻梦
帖子: 51
注册时间: 2023-02-21 9:52
系统: linux

Re: 分区与建立文件系统,mount和umount状态

#5

帖子 云海幻梦 » 2023-03-07 17:12

奥,这个道理类似于某个程序被占用无法操作!只不过现在变成了mount和umount的情况
云海幻梦
帖子: 51
注册时间: 2023-02-21 9:52
系统: linux

Re: 分区与建立文件系统,mount和umount状态

#6

帖子 云海幻梦 » 2023-03-07 20:39

果然,用一个U盘重新分区,一段红色提示,貌似要卸载所有文件系统和swap(要求这么高?!)
于是只想卸载U盘,提示返回未被加载,直接分区,保存,提示分区表使用中,仍在使用旧分区表,需要reboot。用partprobe命令不重启载入分区表,虽能写入但是还是在使用旧分区表
回复