磁盘信息:
fdisk -l 查看磁盘占用情况
sda:代表一个磁盘
s---SCSI d------磁盘 a:代表挂在在SCSI类型的硬盘的第一块
Linux文件系统:都是用文件形式描述的
SCSI:用于服务器中硬盘的存储
SATA接口:用于PC
磁盘读写原理:
磁盘旋转,磁头位移,读取数据
为了让新硬盘有用:分区---->格式化------>挂载
在虚拟机中创建一个新的硬盘(reboot重启虚拟机)
1.分区
查看分区(有无新硬盘):红框中表示新的硬盘
fdisk -l
2.开始创建分区
fdisk /dev/sdb
--n---p---后面自己选择(默认就可以)-----w!(保存并退出)
fdisk -l:再查看,出现红框中的内容表示分盘成功
3.格式化:指定硬盘所装载的文件系统
mkfs.ext4 /dev/sdb1
mkfs.ext4:(创建一个ext4的文件系统)
/dev/sdb1:(磁盘分区名称)
4.挂载
mount /dev/sdb1 /develop
mount /dev/sdb1(磁盘分区名)
/develop(目录名)
mount 查看挂载情况:出现红框中的内容表示成功
卸载:umount +分区名(或者目录),上面红框中的内容已经没有了
注意:每次重启虚拟机,都要挂载。
想要永久挂载磁盘需要做一下操作:
vi /etc/fstab
在/etc/fstab中添加下面一段话----/dev/sdb1(要挂载的磁盘)-------- /develop (挂载目录)---------ext4(文件系统)
/dev/sdb1 /develop ext4 defaults 0 0
重启reboot
reboot
查看挂载情况mount
mount
删除之前必须卸载与目录之间的连接
删除磁盘分区:
fdisk /dev/sdb---d----
------------------
小总结:
未格式化(没有安装文件系统)的设备叫裸设备(银行常用)----相当于数组
数据库使用的是未格式化的裸设备,安全性高(RAN dev)
文件系统
快-->文件--->os---->DB(扩展性强)===>牺牲性能和空间来提高可用性
块:不经os直接DB(不可迁移)
磁盘扇区:存储的是二进制数据
DB----->linux---->服务器
NFS/CIFS:网络文件系统
DAS:直接存储、服务器上挂载一个磁盘
linux的目录可挂载在:1>.磁盘上 2>网络上(服务器)