当前位置:   article > 正文

Linux - 磁盘分区/挂载_linux手动把sda改成sdb

linux手动把sda改成sdb

磁盘管理

df:查看磁盘分区使用状况

参数描述
-l仅显示本地磁盘(默认)
-a显示所有文件系统的使用情况
-h以1024进制计算最合适的单位显示磁盘容量
-H以1000进制计算最合适的单位显示磁盘容量
-T显示磁盘分区类型
-t显示指定类型文件系统的磁盘分区
-x不显示指定类型文件系统的磁盘分区

 du:统计以磁盘上的文件大小

参数描述
-b以byte为单位统计文件
-k以KB为单位统计文件
-m以MB为单位统计文件
-h以1024为单位统计文件
-H以1000为单位统计文件
-s指定统计目标
  1. du -s /etc
  2. du -sH /etc

添加新硬盘(数据盘)后:

1. 分区:

  • 硬件设备是由linux系统自动识别并以文件的形式存在于根目录下的dev目录下
  • 1-4分区编号是留给主分区和扩展分区的,逻辑分区只能从5开始
  1. # 分区
  2. fdisk -l #查看分区
  3. Disk /dev/sda: 21.5 GB, 21474836480 bytes
  4. Device Boot Start End Blocks Id System
  5. /dev/sda1 * 1 26 204800 83 Linux
  6. Disk /dev/sdb: 8589 MB, 8589934592 bytes
  7. fdisk -u /dev/sdb #开始对这块硬盘进行分区
  8. m 打印命令
  9. n 创建一个分区
  10. Partition number (1-4): 1 选择分区编号
  11. First cylinder (1-1044, default 1): 1 输入开始扇区
  12. Last cylinder, +cylinders or +size{K,M,G} (1-1044, default 1044): +3000M 输入结束扇区
  13. p 查看当前分区
  14. n 创建分区
  15. e 扩展分区
  16. l 创建逻辑分区
  17. d 删除分区
  18. w 分区表写入磁盘
  19. m 打印菜单
  20. q 退出不保存
  21. fdisk -lu /dev/sdb #命令查看新分区
  22. #查看
  23. df -h #查看目前磁盘空间和使用情况

2. 格式化

  1. # 格式化
  2. mkfs.ext4 /dev/sdb1 #命令在新分区上创建一个文件系统
  3. # mkfs -t ext4 /dev/sdb1 与上面一样
  • 在这里不进行分区,直接将整块磁盘格式化,挂载点为/data
  • 格式化为xfs文件系统

3. 挂载磁盘

  1. mkdir /mnt/tst
  2. mount /dev/sdb1 /mnt/tst #挂载
  • 如果挂载的目录本来就有,需要对其进行备份,否则数据会丢失

  • 取消挂载:umount  /mnt/tst  

4. 永久生效

  1. #在/etc/fstab写入/dev/sdb1 /mnt/zhufeng ext3 defaults 0 0
  2. echo /dev/sdb1 /mnt ext4 defaults 0 0 >> /etc/fstab #使用echo写入
  3. vim + /etc/fstab #使用vim写入 +:定位在最后一行
  4. /dev/sdb1 /mnt/tst ext4 defaults 0 0
  5. #分区名称 挂载点 文件系统类型
  • 重启机器发现磁盘已经挂载到/data了
  • 未分配的磁盘空间:lsblk命令

添加swap交换分区

  • 建立普通的linux分区
  • 修改分区类型的16进制编码
  • 格式化成交换分类
  • 启动交换分区
  1. fdisk /dev/sdb
  2. p 查看当前的分区
  3. Command (m for help): t 修改分区的系统ID
  4. Partition number (1-4): 3 修改分区编号为3的分区
  5. Hex code (type L to list codes): L 列出所有编号
  6. Hex code (type L to list codes): 82 把编号修改为16进制的82
  7. Changed system type of partition 3 to 82 (Linux swap / Solaris)
  8. p
  9. /dev/sdb3 767 1044 2233035 82 Linux swap / Solaris
  10. free 查看剩余内存
  11. mkswap /dev/sdb3 把sdb3设置为交换分区
  12. swapon /dev/sdb3 挂载sdb3到交换分区
  13. free
  14. swapoff /dev/sdb3

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/660618
推荐阅读
相关标签
  

闽ICP备14008679号