Linux系统磁盘挂载的必要性/操作过程/注意事项

Linux系统一般情况下启动默认只加载系统盘,支持其他磁盘自由热插拔,如果发现自己的某些目录找不见了的时候不要慌看看是不是没有设置开机启动自动加载挂载磁盘内容,另外要特别注意首次安装系统记得磁盘挂载操作

Linux系统磁盘挂载的必要性/操作过程/注意事项

所属分类: Linux
专题标签: 系统 磁盘挂载 配置

磁盘挂载说明

Oracle数据库在Linux环境中如何配置日志目录并统一迁移一文中我们提到过Linux系统下会比较习惯将大储存的磁盘挂载在/home路径下。
那磁盘挂载到底是怎么回事呢?
相信大家会经常接触Windows操作系统,里面会有C盘D盘或者更多。
一般C盘是系统盘,大家常常会讲尽量不要再C盘安装太多东西,很多安全管家都有系统盘搬家工具。
那么Linux系统实际也是区分系统盘和硬盘的,只不过首次启动的时候它并不会自己去加载磁盘。
简单来说就是,只有C盘(系统盘),其他的暂时是看不到的。
如果这个时候就开始安装软件的话,后期你会悲剧的发现硬盘根本不够用(因为一般系统盘不会特别大,40-50G左右)。
一般系统盘是没有办法扩充,如果装完软件后再添加挂载极有可能会对现有的目录造成冲突。
所以,首次拿到Linux环境,一定要先看下有没有挂载盘,先挂载起来,再愉快的玩耍。
在Linux环境中的磁盘与Windows系统最大的差别就是可以自由挂载。
可以将磁盘理解为即插即用的U盘或者移动硬盘,只不过每次拔插需要进行一定的配置才能使用。

新建分区操作实例

  1. #挂载之前如果对硬盘扩容了,系统是不识别新磁盘需要进行分区划分
  2. fdisk /dev/sda
  3. 欢迎使用 fdisk (util-linux 2.23.2)。
  4. 更改将停留在内存中,直到您决定将更改写入磁盘。
  5. 使用写入命令前请三思。
  6. 命令(输入 m 获取帮助):m
  7. 命令操作
  8. a toggle a bootable flag
  9. b edit bsd disklabel
  10. c toggle the dos compatibility flag
  11. d delete a partition
  12. g create a new empty GPT partition table
  13. G create an IRIX (SGI) partition table
  14. l list known partition types
  15. m print this menu
  16. n add a new partition
  17. o create a new empty DOS partition table
  18. p print the partition table
  19. q quit without saving changes
  20. s create a new empty Sun disklabel
  21. t change a partition's system id
  22. u change display/entry units
  23. v verify the partition table
  24. w write table to disk and exit
  25. x extra functionality (experts only)
  26. 命令(输入 m 获取帮助):n
  27. Partition type:
  28. p primary (2 primary, 0 extended, 2 free)
  29. e extended
  30. Select (default p): p
  31. 分区号 (3,4,默认 3):3
  32. 起始 扇区 (167772160-419430399,默认为 167772160):
  33. 将使用默认值 167772160
  34. Last 扇区, +扇区 or +size{K,M,G} (167772160-419430399,默认为 419430399):
  35. 将使用默认值 419430399
  36. 分区 3 已设置为 Linux 类型,大小设为 120 GiB

操作流程

  1. #检查所有磁盘分区
  2. #主要用于查新准备用来进行挂载的盘符
  3. #这里是/dev/xvde :Disk /dev/xvde doesn't contain a valid partition table
  4. #表示这个磁盘没有挂载
  5. fdisk -l
  6. #新建这个盘符的挂载(与上方盘符名一致)
  7. fdisk /dev/xvde
  8. #按顺序执行
  9. m
  10. n
  11. p
  12. 1
  13. 回车
  14. 回车
  15. p
  16. w
  17. #完成挂载盘的对接
  18. #重启环境用于生效
  19. reboot
  20. #挂载/dev/xvde盘
  21. mkfs.ext3 /dev/xvde
  22. #为磁盘指定相应的目录
  23. mount /dev/xvde /home
  24. #将挂载目录结构保存下来,之后如果重启时,可以自动加载挂载的磁盘
  25. #>>表示将"/dev/xvde /home ext3 defaults 0 0"追加写入搭配/etc/fstab文件
  26. echo "/dev/xvde /home ext3 defaults 0 0" >>/etc/fstab

务必设置自动加载

务必将挂载配置写入/etc/fstab文件中,这样reboot(重启)系统后才能够自动加载挂载的磁盘进来。