添加磁盘及使用

一、怎么在linux系统中添加使用硬盘

1.添加硬盘 
2.分区

提高性能       

3.格式化(安装文件系统)

安装管理文件的软件协助我们处理文件

4.挂载

将外部硬件和内部文件关联

二、硬盘数据结构

硬盘的最小存储单位为扇区,512字节,8个扇区组成块

三、硬盘的第一个扇区

512字节

1.mbr主引导记录(可以当做是一个小程序,引导硬件找到操作系统)446字节

2.分区表(分区的大小及范围)64字节

一个分区占用16字节,只能分4个主分区

3.结束位(55,aa)2字节

四、分区的优点(linux中一定要分区)

1.优化I/O性能(读写)

2.实现磁盘空间配额限制

3.提高修复速度

4.隔离系统和程序

5.安装多个OS

6.采用不同文件系统

五、文件系统

系统:是一个复杂的程序,调度硬件

文件系统:也是一种程序,管理文件

Linux支持其他系统文件类型:

1.fat32文件系统(只允许单个文件不超过4G)

2.NTFS文件系统

六、磁盘管理及分区

1.检查并确认新硬盘

基本格式:
查看磁盘分区: fdisk -l [磁盘设备]
管理磁盘分区: fdisk  [磁盘设备] / gdisk 磁盘设备

mar分区:2T以下硬盘分区 (fdisk)

gpt分区:可以支持2T以上的硬盘分区(gdisk)

交互界面中的常用指令作用
m提供帮助
n

新建分区

p查看分区情况
d删除分区
t改变分区的类型
w保存分区的操作并退出
q不保存分区的操作并退出

2.磁盘分区

主分区:可以直接使用,安装操作系统,存储软件,安装软件等

拓展分区:是特殊的主分区,不可以直接使用,需要再划分逻辑分区

逻辑分区:可以直接使用,存储文件序号从5开始 ,逻辑分区的范围不可能超过扩展分区的范围

3.磁盘分区结构

1.硬盘中的主分区数目只有 4个

2.主分区和扩展分区的序号限制在 1 - 4

3.先扩展分区再分逻辑分区

4.逻辑分区的序号始终从 5 开始

5.centos6 默认 ext4

centos7 默认 xfs 

七、补充命令

(1)partprobe

同步内核缓存信息表

(2)mkfs.xfs

创建系统文件

(3)lsblk

查看系统硬件设备的分区系统

(4)刷新别名 scan

别名设置alias scan='echo "- - -" > /sys/class/scsi_host/host0/scan;echo "- - -" > /sys/class/scsi_host/host1/scan;echo "- - -" > /sys/class/scsi_host/host2/scan'

不重启的情况下也识别磁盘

(5)blkid

查看块设备的 UID

(6)mkfs

创建文件系统(格式化)

mkfs -t 文件系统类型 设备名(要用绝对路径)

mkfs.文件系统 设备名

mkfs.文件系统类型 -f    强制创建文件系统

(7)swap

特殊的文件系统,缓解内存不足,为了个别应用程序加内存有点浪费,添加交换分区的空间

mkswap 加分区(硬件设备)

swapon 开启(-a:全部)

swapoff 关闭(-a:全部)

free -h 查看swap是否开启

(8)fask

文件系统检测和修复

fsck -a :自动修复

fsck -r :交互式修复错误

八、挂载与解挂载

格式

mount [-t  文件系统类型]  存储设备挂载点

mount -o 默认权限,rw为默认权限,读写挂载时,此为默认设置

mount -ro 只读模式 ,改权限的时候加o

选项

-o :挂载文件系统的选项,多个选项使用逗号分隔

 -t :指定要挂载的设备上的文件系统类型

 -r :只读挂载

-w :读写挂载,此为默认设备

挂载规则:

1.必须是一个新建的空目录

2.一个挂载点同时只能挂载一个设备

3.一个挂载点同时挂载了多个设备,只能看到最后一个设备的数据,其他设备上的数据将被隐藏

4.一个分区(设备),只能挂载一个目录

5.多个设备不要挂载在同一个目录

解挂载

umount 存储设备 挂载点目录

df -h :查看磁盘剩余量

df -Th :查看磁盘的文件类型

永久挂载

命令行一般都是临时生效,只有在配置文件中修改才是永久生效

 /etc/fstab 永久挂载的配置文件

(注意:这个文件如果写错会无法开机卡死)

补充:

cpu负载ls cpu(查看cpu型号和cpu核数),w,top
内存剩余情况free -h
磁盘大小读写性能查看大小(df -h) 查看读写性能(iostat)
网络是否通顺ss -natp |grep 80 查看80端口通不通,http

ls cpu :查看硬件的 cpu 信息

free :查看内存

-h :人性化查看内存

-m :数字化查看内存

lsblk :查看机械架构

umame -r :查看内核版本

date :查看系统时间

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值