【Linux新手篇】day7

day7

磁盘分区与挂载

  • lsblk 查看磁盘分区

  • mkdir /mnt/dir1 挂载前需先创建挂载点

  • fdisk /dev/sdb 对sdb磁盘进行分区操作

  • 格式化磁盘是给磁盘创建新的文件系统 文件系统类型例如xfs

  • mkfs.xfs /dev/sdb -f

  • mkfs➡make file system xfs(文件系统类型) 格式化谁 -force 强制

分区
  • fdisk /dev/sdb 对sdb磁盘进行分区操作
临时挂载
  • mount /dev/sdb1 /mnt/dir1 挂载
  • umount /dev/sdb1 /mnt/dir1取消挂载
永久挂载
  • mkfs.xfs /dev/sdb1 -f

  • mkfs.ext4 /dev/sdb2 将sdb2格式成ext4文件系统

  • mkdir /dir1

  • mkdir /dir2

  • vi /etc/fstab 写入后就是永久挂载

  • /dev/sdb1 /dir1 xfs defaults 0 0

  • /dev/sdb2 /dir2 ext4 defaults 0 0

  • #UUID=df5002f1-1654-406e-8778-1d6968a0d3a /dir1 xfs defaults 0 0 同上 目录挂载和UUID挂载效果一样

  • #UUID=da77202a-d36a-4274-8393-5bfc9b24a64f /dir2 ext4 defaults 0 0 同上

  • blkid 查看uuid命令

  • 永久挂载删除后不想重启,临时取消挂载就可以,umount命令

强调内容
  • 取消挂载才能格式化成功

  • mount -a 出现东西,那么/etc/fstab挂载有问题

  • mkfs.xfs /dev/sdx 格式化成xfs文件系统

  • /etc/fstab 开机自动挂载文件系统

取消挂载时候要注意:
  1. 不能在当前挂载目录中,否则取消挂载失败
  2. 想要格式化磁盘 ,必须先要取消挂载,才能格式化成功
  3. 挂载前,需要手动创建挂载目录,然后格式化分区,然后再去手动挂载。
  4. 挂载点不存在,请仔细查看
  5. mount临时挂载,重启以后,挂载失效。 (临时挂载)
查看uuid命令: blkid
  • UUID=c2715d2b-6b4a-49e1-9942-c /boot xfs defaults 0 0
  • (设备名称)设备名称的UUID 挂载点。文件系统类型。 属性默认。 不备份 不检测
如果ip -a没ip地址
  • vi /etc/sysconfig/network-scripts/ifcfg-ens33

  • systemctl restart network

其他
  • :set list显示空格
  • df -Th 查看文件系统类型
课堂练习

1.请将sdb1 xfs文件类型 sdb2 ext4 实现开机自动挂载 到/dir1 /dir2上
使用设备名称实现开机挂载,请将sdb1 sdb2 取消开机自动挂载

mkdir /mnt/dir1

mkdir /mnt/dir2

kdfs.xfs /dev/sdb1 -f 必须要格式化

mkfs.xfs /dev/sdb2 -f

mount /dev/sdb1 /mnt/dir1 挂载

mount /dev/sdb2 /mnt/dir2

umount /dev/sdb1 /mnt/dir1取消挂载

1请将sdb1 xfs文件类型 sdb2 ext4 实现开机自动挂载 到/dir1 /dir2上
使用设备名称实现开机挂载,请将sdb1 sdb2 取消开机自动挂载

mkfs.xfs /dev/sdb1 -f

mkfs.ext4 /dev/sdb2 将sdb2格式成ext4文件系统

mkdir /dir1

mkdir /dir2

vi /etc/fstab

/dev/sdb1 /dir1 xfs defaults 0 0

/dev/sdb2 /dir2 ext4 defaults 0 0

格式化/dev/sdb

删除 /etc/fstab 中的两行

umount /dev/sdb1 /dir1

umount /dev/sdb2 /dir2

mkfs.xfs /dev/sdb1 -f

mkfs.ext4 /dev/sdb2

mkfs.xfs /dev/sdb -f

请分区:sdb1 1G sdb2 3G sdb5 4G sdb6剩余所有磁盘空间
分别挂载在 /data1 /data2 /data3 /data4 文件类型为xfs

课后习题

1 请临时挂载sdb1 sdb2 到 /mnt/dir1 /mnt/dir2 下 文件系统为xfs

mkfs.xfs /dev/sdb1 -f

mkfs.xfs /dev/sdb2 -f

mount /dev/sdb1 /mnt/dir1

mount dev/sdb2 /mnt/dir2

2 格式化sdb (提示,想要格式化磁盘,必须把挂载点都取消挂载)

umount /dev/sdb1 /mnt/dir1

umount /dev/sdb2 /mnt/dir2

mkfs.xfs /dev/sdb -f

3 创建sdb1 sdb5 分别为5G 6G 挂载在/d1 和/d2上

fdisk /dev/sdb
n
p
默认
默认
+5G
n
e
默认
全默认
n
l
默认
+6G
w
mkfs.xfs /dev/sdb1 -f
mkfs.xfs /dev/sdb5 -f
mkdir /d1
mkdir /d2
mount /dev/sdb1  /d1
mount /dev/sdb5  /d2

4 Linux系统内核在哪里?系统必须有的分区都是什么?

Linux系统内核文件通常位于/boot目录下,文件名包含vmlinuz或vmlinux。内核文件是Linux系统启动的必要文件,它连接硬件设备和系统软件,负责系统的内存管理、进程调度、文件系统等功能。

Linux系统必须有的分区如下:

  1. /boot分区:用于存储内核文件以及引导加载程序配置文件,必须分区。大小通常为200MB左右。
  2. /(根)分区:用于存储整个系统的程序和数据,是Linux系统必不可少的分区。一般分配大部分空间给根分区。
  3. swap(交换)分区:用于虚拟内存,当物理内存不足时,暂时将内存数据存储到交换分区。必须分区,大小通常为物理内存的1-2倍。

5 创建sdb1 10k大小,格式化sdb1,成功还是失败? 思考为什么?

9 格式化磁盘sdb。 sdb1给10G 剩余所有空间给逻辑分区sdb5,并且挂载到/dir3下

mkfs.xfs /dev/sdb -f

fdisk /dev/sdb

mkfs.xfs /dev/sdb5 -f

umount /dev/sdb5 /dev/dir3

10 mkfs.xfs 格式化命令, mkfs是什么意思? xfs是什么意思

mkfs的全称是make file system

xfs是一种文件系统类型,全称是X file system

11 linux系统默认的文件系统类型是什么? redhat文件系统类型是什么?

Linux系统默认的文件系统类型是:XFS

RedHat系列的常用文件系统类型是:Ext4

12 将 sdb2 格式化成 xfs 文件系统

mkfs.xfs /dev/sdb2 -f

13 格式化磁盘sdb(必须格式化成功)。然后将/dev/sdb 一块盘挂在/d3下

cd /

mkfs.xfs /dev/sdb -f

mount /dev/sdb /d3

14 重启服务器,挂载是否还在?

临时挂载不在了,永久挂载还在

15 临时挂载和永久挂载有什么区别? 你平时使用的那种方式? 并且挂载时候使用的是设备名称还是uuid? 怎么查看uuid? 怎么查看分区表?

16 什么原因会导致格式化磁盘失败

  • 文件系统只读
  • 分区空间过小
  • 磁盘故障
  • 未取消挂载
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值