linux 查看系统磁盘与空间
记录一些常用命令
# 查看系统启动时间
uptime
# 查看当前目录下文件大小
ll
ls -lht
du -sh *
# 查看当前目录下每个子目录的大小
du -lh --max-depth=1
# 排序查看
du -ah --max-depth=1 | sort -h
# 清理当前目录下包含指定目录名下指定时间前的文件(执行前可先删除 -delete 参数,预览要删除的文件列表)
find -type d -name "logs" -exec sh -c 'find {} -type f ! -newermt 2023-01-01 -delete' \;
# 查看当前已挂载的磁盘空间占用情况
df -Th
# 查看当前所有磁盘挂载情况
lsblk
# 查看磁盘详情
fdisk -l
# 对某个磁盘进行操作,“/dev/vdb”为上一步查询到的磁盘路径
fdisk /dev/vdb
# 进入 fdisk 命令行对指定磁盘进行编辑
# 输入指令执行操作
# m:查看菜单命令清单
# n:新建分区(根据提示设置分区类型、起止扇区等信息)
# i:查看当前分区信息(确认 Type 是否为 Linux,如果不是的话,请用下面的命令变更)
# t:修改分区类型,输入 L 可查看所有可转换的分区类型(输入 83,将分区修改为 Linux 类型)
# w:保存修改并退出(一定确认是否操作都正确再保存)
# q:不保存退出
# 格式化分区
mkfs.ext4 /dev/vdb1
# 挂载分区(假设挂载路径为 /home/data2,请根据实际需要修改)
mount /dev/vdb1 /home/data2
# 设置目录映射(软连接,不一定所有场景都适用)
ln -s [文件或文件夹实际存储的路径] [文件或文件夹虚拟存储的路径]
挂载成功后,可回到第一条命令查看文件系统分区情况
输了你,赢了世界又如何...