磁盘分区
fdisk 磁盘分区 容量<2T
fdisk /dev/sdb 给sdb磁盘分区
fdisk退出分区时,需要保存。
partprobe /dev/sdb 使保存的分区生效
fdisk分区时 删除分区用d
parted命令磁盘分区 容量>2T用parted
parted /dev/sdb #<==交互式分区模式
mklabel gpt #<==修改分区格式为gpt
mkpart primary 0 4800000 #<==创建一个4.8T主分区
mkpart primary 4800001 5800001 #<==创建一个1T主分区
mkpart primary 5800002 5804098 #<==创建一个4G主分区
parted分区时自动保存
parted分区时 删除分区用rm
parted mklabel msdos 改回 dos格式
============一键分区==============
parted9 /dev/sdb mklabel gpt
parted /dev/sdb mkpart primary 0 480 I
parted /dev/sdb mkpart primary 481 580 I
parted /dev/sdb p
fdisk分区与parted分区不要混合使用
fdisk分区用dos格式
parted分区用gpt格式
问题需求:刚买的服务器 4块2T 刚买,要做RAID5,装系统怎么搞定?
方法1:Raid制作视频(李导发的),Raid里可以支持RAID5后,6T,允许你把6T分成虚拟磁盘。
200G分成第一个虚拟磁盘剩下不分留着装系统后(parted)。
方法2:装系统过程中有这个功能,系统镜像支持GPT格式分区,很隐蔽。
方法3:引导工具,进入然后用parted分区。
获得使用的磁盘过程====买房入住生活的过程
磁盘: 房子
RAID: 多套房子打通
分区: 隔断/几居室/卧室/卫生间/厨房
==============================
文件系统:装修风格/中式/欧式/美式
格式化过程: 装修的过程
挂载: 开门、开窗住人使用
磁盘管理:生活中收拾屋子,打扫卫生,修修补补。
文件系统:
1.什么是文件系统?
计算机存储和组织数据的方法和机制。
2.为什么需要文件系统?
磁盘、物理介质、磁粒子物理元素。硬件需要软件驱动使用,硬盘需要文件系统驱动
文件系统实现通过磁盘管理规划、存取数据。
3.文件系统有哪些种类?
windows:ntfs、fat32、msdos
linux:ext2、ext3(c5)、ext4(c6)、xfs(c7)、btrfs
4.创建文件系统实践:
5.文件系统原理(ext文件系统)、文件系统特点
6.企业中如何选择文件系统?
7.如何优化文件系统?
dd 创建一个虚拟文件系统的
dd if=/dev/sda of=/dev/sdc bs=512 count=10240
来源 生成文件系统 block大小 块个数
mkfs -t ext4 /dev/sdb1 #格式化ext4文件系统 mkfs.ext4
其实关键下就是生成一定数量的inode和block
mount /dev/sdb1 /mnt #临时挂载到/mnt
df -h #查看挂载结果
cat /proc/mounts #查看挂载结果
umount /mnt 卸载挂载的设备
umount -lf /mnt #<==强制卸载
#没有格式化没法挂载
mkfs.xfs /dev/sdb2 #格式化xfs文件系统
如何开机自动挂载?
/etc/fstab 开机自动挂载
UUID=3a3a295f-88f8-456d-94dc-1a3eeb517c02 / vxfs defaults 0 0
设备 挂载点 文件系统类型 默认挂载选项 是否备份 是否开机磁盘检查
mount -t xfs /dev/sdb2 /opt 指定xfs文件类型挂载
tail -1 /etc/fstab
mount -a 可以将fstab里的信息挂载。
查看文件系统内部细节
dumpe2fs /dev/sdb1 #查看ext文件系统内部细节
dumpe2fs /dev/sdb1|egrep -i "size"
fsck 磁盘检查和修复
1正常的磁盘不能操作
2卸载挂载点再操作
文件删除原理
no space left on device.
swap作用,内存不够时候,用来充当内存,一般内存1.5倍。大于8G给8G
将来JAVA服务,内存泄漏。。。
swap就会占用。。。操作系统性能下降
[root@oldboyedu ~]# free -m
total used free shared buff/cache available
Mem: 1980 143 1689 9 146 1671
Swap: 767 0 767
增加swap分区 100M
命令笔记
mkfs 格式化(本质创建文件系统)
-t 指定类型
-b 指定block 大小
-I 指定inode大小
dd 创建一个虚拟文件系统
mount 挂载文件系统
-t 指定文件类型
-o 挂载的选项
umount 卸载文件系统
-lf强制卸载
blkid 查看块设备的属性(UUID,Fstab)
dumpe2fs 查看ext文件系统细节
fsck 磁盘检查和修复ext文件系统(好的磁盘不能操作),类似e2fsck
-a 修复磁盘
xfs——repair 检查和修复xfs文件系统