磁盘管理
上节复习:
1、让进程脱离窗口运行
启动一个进程后:
先不着急关闭窗口,正常退出终端:exit,logout
让启动的进程认一个新的爹pid为1:
nohup 命令 &
setsid 命令
(命令 &)
screen 命令
kill -9 父进程的pid
screen -r 》回到后台 vim 编辑里
kill -cont pid 》重新启动进程
lsof -i : 》查看端口
route -n 》看网关
df -d 》看硬盘系统
2、
jobs ( 查看后台运行的任务 列表式 )
fg %编号 (后端拿到前端来)
bg %编号 (在后端继续运行)
3、查看内存
ree -wm
4、僵尸进程与孤儿进程
kill -CHLD 父进程pid
kill -9 父进程pid
今日内容:磁盘管理
1、两种分区格式
mbr分区格式--------》分区工具fdisk(最多4个主分区、通常用于<2T的硬盘空间)
gpt----------------》分区工具gdisk(最多128个主分区、通常用于>2T的硬盘空间)
命令:
m 查看帮助
q 退出
n 新建分区(p主分区 e扩展分区)
p
d 删除分区
w 保存
mkfs.xfs /dev/sdb1 格式化
2、制作文件系统并且挂载
bikid查看uuid
vim /etc/fstab/ ( 进入编辑 后面添加 defaults )
临时挂载点:
mount -o
3、制作swap分区
1、分一个区:fdisk、gdisk
2、制作文件系统:mkswap
mkswap /dev/sdc4
3、挂载交互分区
swapon /dev/sdc4
4、开机自动挂载
( lsblk 查看所有分区 )
gdisk -L
fdisk -L (都是查看单个任务分区)
4、raid卡-》硬raid
5、修复文系统
fdisk /dev/sdb # 分一个1G的分区
mkfs.xfs /dev/sdb1 》创建文件系统
mount /dev/sdb1 /mnt 》挂载
echo 111 > /mnt/a.txt 》打印 111 到 a.txt
# 模拟损坏
dd if=/dev/zero of=/dev/sdb bs=500M count=1
umount /mnt
mount /dev/sdb1 /mnt # 无法挂载
# 修复
xfs_repair /dev/sdb1 (先尝试命令)
xfs_repair -L /dev/sdb1 ( 如果失败,执行强制修复 )
6、xfs文件系统备份与恢复
全量备份
增量备份
xfsdump -l 0 (备份)
xfsrestore -f (恢复)
7、LVM