11,Linux磁盘管理

发布时间:2020-07-15 21:07:48 作者:杨门万哥
来源:网络 阅读:295

1,linux系统当前支持两种动态可扩展磁盘管理方式
1,raid管理:这是在系统安装前的一种初始化硬盘管理方式,普遍使用raid0,raid1,raid5,raid10等逻辑磁盘阵列管理方式 。

raid0:至少1块盘   读写速度快   无冗余                      一块盘损坏数据丢失                
raid1:至少2块盘   读写速度慢 一块读写一块备份     可以损失一块盘                
raid5:至少3块盘     速写速度快   一块校验盘                可以损失一块盘                
raid10:至少4快盘    读写速度快   一半读写一半备份     可以损失一半硬盘               
raid5校验盘逻辑图:

11,Linux磁盘管理

2,在系统安装完通过LVM命令做到磁盘管理(慢慢的变少)

2,硬盘分类:
1,按硬盘结构分类:
机械硬盘(HDD: 速度慢 适合大量数据存储 成本低
固态硬盘(SSD) 熟读快 SSD(内存) 成本贵

2,按照硬盘接口分类:
SCSI
SATA
SAS(主流)
PCI-E

/dev 下是Linux系统所以硬件设备文件
/dev/sda 表示第一块硬盘
/dev/sda1 表示第一块硬盘第一个分区
/dev/sda2 表示第一块硬盘第二个分区
/dev/sda3 表示第一块硬盘第三个分区
/dev/sda4 表示第一块硬盘第四个分区
注:一块硬盘最多4个主分区。或者三个主分区,第四个主分区留出来做扩展分区(extend),名称就从/dev/sda5开始
/dev/sdb 表示第二块硬盘
/dev/sdc 表示第三块硬盘
MBR扇区: 共512K,主引导记录所在地

fdisk -l 查看当前硬盘分区情况
df -h 查看当前分区使用挂载情况
lsblk 以树形结构显示分区情况
blkid 查看分区唯一表示UUID
/etc/fstab 分区自动挂载文件

3,磁盘分区命令主要有两个:
fdisk : 最大支持不超过2T分区
parted:支持GPT,适用于大容量分区

fidsk分区命令
步骤一:fdisk /dev/sda
p 显示当前分区情况
n 创建分区
primany 选主分区
extended 选扩展分区
d 删除分区
w 保存设置
步骤二:mkfs.xfs /dev/sda1
ext2
ext3
ext4 Linux6系列用的文件系统格式
xfs Linux7系列用的文件系统格式
当然:一个硬盘也可以不用分区,直接就格式化使用它,整块盘使用比分区使用的话速度更快
步骤三:挂载
mount /dev/sda1 /mnt 将该分区挂载在/mnt目录下,当你在/mnt目录下写数据就是将数据写入/dev/sda1
umount /dev/sda1
umount /mnt 卸载挂载
步骤四:实现开机自动挂载分区
1,echo 'mount /dev/sda1 /mnt'>>/etc/rc.local
2,写入/etc/fstab
11,Linux磁盘管理
parted:命令分区
parted -l 查看当前分区情况
步骤一: parted /dev/sda 分区
mktable 创建磁盘标签GPT,fdiskz支持的是MBR
gpt 手写gpt
p 查看分区情况
mkpart 开始分区
11,Linux磁盘管理
可以一直分区下去…parted分区支持128个主分区
步骤二:mkfs.xfs /dev/sdb1
步骤三:挂载
步骤四:实现开机自动挂载

4,企业案例:
java环境内存不够,占用swap分区
free -h 查看当前mem和swap详情
dd if=/dev/zero of=/tmp/200m bs=1M count=200 dd本质是创建文件,复制文件的命令作用

/dev/zero 白洞不断内容的输出
/dev/null 黑洞不断的内容吸入

mkswap /tmp/200 格式化分区
swapon /tmp/200 激活swap分区

5,查找系统中的大文件
1,find / -type f -szie +2G|xargs ls -lh
11,Linux磁盘管理
2,find / -type f -size +2G -exec ls -lh {} \;
11,Linux磁盘管理
3,du
11,Linux磁盘管理
6,添加默认网关
route add default gw xxxx
route del defalut gw xxxx

添加路由条目
ip route add 0/0 via 网关
ip route del 0/0 via 网关

网卡添加ip
ip address add xxxx/24 dev eth0
ip address add xxxx/24 dev eth2

推荐阅读:
  1. Linux 磁盘管理
  2. linux下的磁盘管理

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

xxxx inux nux

上一篇:云计算云智能,智能与云的结合改变了什么?

下一篇:Android Studio快捷键

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》