
在使用Linux系统的过程中linux系统下对磁盘的命名原则是什么?,有时会涉及到磁盘参数的修改. 这些参数包括磁盘名称,驱动器号,磁盘日志和其他磁盘运行时参数. 那么如何修改Linux系统磁盘参数?

在Linux下,我们都知道您可以使用相应的文件来表示设备. 例如linux系统下对磁盘的命名原则是什么?,/ dev / sdb1代表sdb硬盘的第一个分区. 设备使用主要和次要指示相应的替换设备
brw-rw-1个根磁盘8,0 May 12 20:16 / dev / sda
brw-rw-1个根磁盘8,1 May 12 12:48 / dev / sda1
brw-rw-1个根磁盘8,10 May 12 19:48 / dev / sda10
brw-rw-1个根磁盘8,12 May 12 11:48 / dev / sda11
brw-rw-1个根磁盘8,12 May 12 12:48 / dev / sda12
brw-rw-1个根磁盘8,12年5月13日19:48 / dev / sda13
brw-rw-1个根磁盘8,12年5月2日19:48 / dev / sda2
brw-rw--1个根磁盘8,3 May 12 12:48 / dev / sda3
brw-rw-1个根磁盘8,12年5月4日19:48 / dev / sda4
brw-rw-1个根磁盘8,5 May 12 12:48 / dev / sda5
brw-rw-1个根磁盘8,12年5月6日19:48 / dev / sda6
brw-rw--1个根磁盘8,12年5月7日19:48 / dev / sda7
brw-rw--1个根磁盘8,8 May 12 12:48 / dev / sda8

brw-rw-1个根磁盘8,12年5月9日19:48 / dev / sda9
root @ qeesung-laptop: /媒体#ll / dev / sdb *
brw-rw--1个根磁盘8,15 May 12 20:16 / dev / sdb
brw-rw--1个根磁盘8,12年5月17日20:25 / dev / sdb1
brw-rw-1个根磁盘8,8 May 18 20:18 / dev / sdb2
Linux内核通过相应的主要和次要识别相应的设备
设备名称主要
/ dev / sdb80-15
/ dev / sdba816-31
mknod命令
此命令主要用于创建设备文件(make块或字符特殊文件)
mknod [OPTION]. . . 姓名类型[主要人]
主要类型为:
-b块块设备
-c字符字符设备
-p管道设备

使用示例:
创建一个新的管道文件
#mknod pipeFile p
#echo这是一条测试线》》 pipeFile
#cat pipeFile
--------------------------------------------------- ---------------------------------
创建一个新的阻止文件
#mknod blockFile b 8 100
--------------------------------------------------- ---------------------------------
创建一个新的角色文件
#mknod charFile c 4 100
最终将有三个文件
brw-r–r– 1根root 8,100 May 12 21:15 blockFile
crw-r–r– 1 root root 4,100 May 12 21:16 charFile
prw-r–r– 1 root root 0 May 12 21:12 pipeFile |
--------------------------------------------------- ---------------------------------

e2label命令
在Linux下,可以为每个分区分配一个对应的标签来标记该分区,就像在Windows下的C驱动器和D驱动器一样. 如果在磁盘分区中指定了标签,它将在/ media目录中的标签名称下安装. 如果未指定标签,则会根据分区的UUID将其安装在/ media目录下.
在Linux下,您可以使用e2label命令指定相应分隔槽的标签. 指定标签的一个优点是标签不会随着磁盘文件名的更改而更改. 我们知道Linux下磁盘的安装顺序. 确定磁盘的文件名. 例如,如果首先安装SATA磁盘1,则磁盘1的设备名称为/ dev / sda. 如果挂在SATA磁盘2上,然后挂载磁盘1,则磁盘1的磁盘文件为/ dev / sdb. . . 但是无论磁盘文件名如何更改,相应的分隔插槽标签都不会更改
使用e2label命令:
e2label / dev / sdb1“ newLabelName”
--------------------------------------------------- ---------------------------------
tune2fs命令
tune2fs命令非常有用. 这是一些基本用法
-l等效于dumpe2fs -h以显示分隔插槽的超级块的内容
-L等效于e2label更改分隔槽的标签
-J用日志将ext2文件格式转换为ext3文件格式
对于更具体的用法,最好使用man
--------------------------------------------------- ---------------------------------
自动挂载文件系统
我们可以通过更改/ etc / fstab下的数据来更改每次引导系统时自动挂载的文件系统. 以下是/ etc / fstab /文件中的内容:


此示例中的文件系统安装在/ home目录下. 没有信息行指示在引导时自动安装的文件系统. 每个项目都用空格隔开. 每个项目的具体含义是:
-文件系统: 对应的分隔槽是UUID或标签名
-mount point: 挂载点必须是目录,并且根目录/必须优先于所有文件系统挂载
-type: 文件系统的类型
-options: 文件系统的挂载参数,包括:
arg1arg2说明
普通用户是否可以挂载文件系统
异步磁盘是否异步读写
是否可以自动安装autonoauto是mount -a
rwro文件系统是只读的还是可读写的
suidnosuid是否支持suid / sgid文件和目录
-dump: 表示是否转储文件系统: 0表示不备份,1表示每日备份,2表示不定期备份
-pass: 使用fsck来检测文件系统是否存在问题,0表示未检测到,1表示首次检测(通常是根目录),2表示需要检测,但仅在1次检测后才需要!
现在假设我们需要在引导时自动以只读方式将文件系统/ dev / sdb1挂载到/ media / sdb1目录,然后我们需要在/ etc / fstab下编写;
/ dev / sdb1 / media / sdb1 ext4 ro 1 2
接下来,我们尝试挂载-a,并发现文件系统自动以只读方式挂载在/ media / sdb1目录下,表明我们没有记错
注意: 如果不检查新添加的fstab中的条目是否正确而匆忙重启,则可能无法成功引导并进入单人模式,则需要挂载-n = o remount.rw /重新安装根目录,然后我们修改/ etc / fstab文件.
上面是对如何修改Linux系统的磁盘参数的介绍. 有许多修改磁盘参数的命令,此处未列出.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-191262-1.html
风险大小