0
点赞
收藏
分享

微信扫一扫

Linux高级(1)--存储的基本管理 (未完成)

凉夜lrs 2022-03-11 阅读 35
linux

一.硬盘的基本知识

在linux中设备接入系统后都是以文件的形式存在。

1. 磁盘设备的命名

设备文件名称设备文件位置说明
SATA/SAS/USB/dev/sda,/dev/sdbs=SATA,d=disk,a=第几块
IDE/dev/hd0,/dev/hd1h=hard
VIRTIO-BLOCK/dev/vda,/dev/vdbv=virtio
M2(SSD)/dev/nvme0,/dev/nvme1nvme=m2
SD/MMC/EMMC(卡)/dev/mmcblk0,/dev/mmcblk1mmcblk=mmc卡
光驱/dev/cdrom,/dev/sr0,/dev/sr1/dev/cdrom为/dev/sr0的软链接

2.硬盘的分区方式

二.查看设备信息

fdisk -l				#查看磁盘分区情况 
lsblk					#设备使用情况 
blkid					#设备管理方式及设备ID 
						#系统对没有投入使用的设备则没有设备id 
df						#查看正在被系统挂载的设备 
cat /proc/partitions	#查看系统识别设备 
#major=主设备号,minor=次设备号,blocks=block的数目,name=设备名称

三.设备挂载

1.手动临时挂载

挂载设备:

# 在系统中有设备ID的设备可以被系统使用。 
mount										#查看挂载信息 
mount [options]  需要挂载的设备  挂载点
-o:挂载选项	ro,sync,rw,remount
# 举例:
mount -o rw /dev/sda1 /test		#以读写方式挂载
mount -o remount,ro /test		#以只读方式重新挂载一个正在挂载的设备

解除挂载:

umount 设备|挂载点

# Tips:在卸载时出现设备正忙 
fuser -vm 设备|挂载点			#-v 显示详细信息 -m 显示进程 
fuser -kvm 设备|挂载点			#-k 结束进程

2.永久挂载

设备挂载策略文件:/etc/fstab

vim /etc/fstab 				#设备挂载策略文件 
	/dev/sr0 /test  iso9660     default      0            0 
	#  设备 挂载点 文件系统类型 挂载参数 dump备份支持 文件系统检测 
mount -a					#重新读取/etc/fstab 
reboot

/etc/fstab文件详解

1段:挂载的设备(磁盘设备的文件名或设备的卷标或者是设备的UUID)
2段:挂载点(建议用一个空目录),建议不要将多个设备挂载到同一个挂载点上
3段:文件系统类型(ext3、ext4、vfat、ntfs(安装软件包)、swap等等)
4段:挂载选项
async/sync  	异步/同步:
auto/noauto		自动/非自动:
rw/ro			读写/只读:
exec/noexec     可被执行/不可被执行:
remount     	重新挂在一个已经挂载的文件系统,常用于修改挂载参数
user/nouser     允许/不允许其他普通用户挂载:
suid/nosuid     具有/不具有suid权限:该文件系统是否允许SUID的存在。
usrquota    	这个是在启动文件系统的时候,让其支持磁盘配额,这个是针对用户的。
grpquota    	支持用户组的磁盘配额。
....
defaults 同时具有rw, dev, exec, acl, async,nouser等参数。

5段:是否支持dump备份。
//dump是一个用来备份的命令,0代表不要做dump备份,
1代表要每天进行dump的动作,2也代表其他不定日期的dump备份。
通常这个数值不是0就是1。数字越小优先级越高。

6段:是否用 fsck 检验扇区。
//开机的过程中,系统默认会用fsck检验文件系统是否完整。
0是不要检验,1表示最先检验(一般只有根目录会设定为1),
2也是要检验,只是1是最先,2是其次才进行检验。

注意:
此文件内容编写错误会导致系统启动失败
按照提示在操作界面输入超级用户密码
注释错误行
重启系统即可

举报

相关推荐

Nginx未完成

Tomcat未完成

http协议(未完成)

IDM未完成下载路径

JavaWeb期末复习(未完成)

0 条评论