《跟阿铭学linux》(第3版)笔记二(第6章)

版权声明:©来自CSDN博客作者"Debug The Life"的原创作品,如需转载,请注明出处。 https://blog.csdn.net/zhaoxixc/article/details/82456127
  • p84-86
df(disk filesystem)  #查看已挂载磁盘容量情况

参数
-i  #查看inodes使用情况
-h  #使用合适的单位进行查看
du (disk useage)  #查看某个目录或文件的大小

常用
du -sh
  • p88-92 磁盘分区
fdisk -l  #后面不接磁盘,列出所有磁盘设备以及分区表

fdisk /dev/sdb  #接磁盘则会对该磁盘进行分区
选项
m  #获取帮助
p  #打印当前磁盘分区情况
n  #建立一个新分区
d  #删除一个分区
w  #保存
q  #退出

fdisk只能划分小于2TB的分区;
只能创建4个主分区,如果想创建多于4个分区,则应该在创建第4个分区的时候选择扩展分区;
当创建完前3个分区后,剩余的应该全部划分给第4个扩展分区,避免空间浪费。

  • p96-97 格式化
mke2fs
mkfs.ext2
mkfs.ext3
mkfs.ext4
mkfs.xfs

前4个命令时一样的,参数-t用来指定文件系统的类型;但是不支持格式化成xfs类型,只能使用mkfs.xfs

mke2fs -t ext4 /dev/sdb1
等同于
mkfs.ext4 /dev/sdb1
  • p99 查看、修改分区标签
mke2fs -L TEST -t ext4 /dev/sdb1  #-L用来指定标签,标签会在挂载磁盘时使用,也可以写入配置文件

e2label /dev/sdb1  #查看或修改分区标签
e2label /dev/sdb1 TEST123  #修改为TEST123
  • p101-103 分区挂载和卸载
mount /dev/sdb1 /testdir  #格式化后将分区挂载到/testdir目录

unmount /testdir  #卸载刚才挂载的分区,后面可以跟挂载点或分区名(/dev/sdb1),但是不可以跟LABEL和UUID
/etc/fstab

第一列:分区的标识,可以写分区名(/dev/sdb1),也可以写LABEL和UUID(可以通过 blkid 进行查看);
第二列:挂载点
第三列:分区的格式
第四列:一般写defaults即可
第五列:是否被dump备份,1表示备份,0表示不备份;
第六列:开机时是否自检磁盘,1和2都表示检测,0表示不检测;

当将挂载信息写入/etc/fstab中,使用mount -a会将/etc/fstab中出现的所有磁盘分区挂载完成

  • p105 增加虚拟内存swap
dd if=/dev/zero of=/tmp/newdisk bs=1M count=1024
#if指定源,of指定目标文件,bs为块大小,count为数量,即目标大小为1M*1024

mkswap -f /tmp/newdisk  #格式化成swap格式

swapon /tmp/newdisk  #挂载

free -h  #查看内存,swap容量多了大约一个GB

猜你喜欢

转载自blog.csdn.net/zhaoxixc/article/details/82456127