关键:Linux系统磁盘挂载

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

所属分类 Linux

相关标签 磁盘挂载

磁盘挂载说明

Linux系统下会比较习惯将大储存的磁盘挂载在/home路径下。

那磁盘挂载到底是怎么回事呢?

相信大家会经常接触Windows操作系统,里面会有C盘D盘或者更多。

一般C盘是系统盘,大家常常会讲尽量不要再C盘安装太多东西,很多安全管家都有系统盘搬家工具。

Linux系统实际也是区分系统盘和硬盘的,只不过首次启动的时候它并不会自己去加载磁盘。

简单来说就是,只有C盘(系统盘),其他的暂时是看不到的。

如果这个时候就开始安装软件的话,后期你会悲剧的发现硬盘根本不够用(因为一般系统盘不会特别大,40-50G左右)。

一般系统盘是没有办法扩充,如果装完软件后再添加挂载极有可能会对现有的目录造成冲突。

所以,首次拿到Linux环境,一定要先看下有没有挂载盘,先挂载起来,再愉快的玩耍。

在Linux环境中的磁盘与Windows系统最大的差别就是可以自由挂载。

可以将磁盘理解为即插即用的U盘或者移动硬盘,只不过每次拔插需要进行一定的配置才能使用。

实例说明

#挂载之前如果对硬盘扩容了,系统是不识别新磁盘需要进行分区划分
fdisk /dev/sda

下文中是中文版的CentOS的操作提示:

欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):m
命令操作
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   g   create a new empty GPT partition table
   G   create an IRIX (SGI) partition table
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

命令(输入 m 获取帮助):n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): p
分区号 (3,4,默认 3):3
起始 扇区 (167772160-419430399,默认为 167772160):
将使用默认值 167772160
Last 扇区, +扇区 or +size{K,M,G} (167772160-419430399,默认为 419430399):
将使用默认值 419430399
分区 3 已设置为 Linux 类型,大小设为 120 GiB
#检查所有磁盘分区
#主要用于查新准备用来进行挂载的盘符
#这里是/dev/xvde :Disk /dev/xvde doesn't contain a valid partition table
#表示这个磁盘没有挂载
fdisk -l
#新建这个盘符的挂载(与上方盘符名一致)
fdisk /dev/xvde  
#按顺序执行
m
n
p
1
回车
回车
p
w
#完成挂载盘的对接
#重启环境用于生效
reboot 
#挂载/dev/xvde盘
mkfs.ext3 /dev/xvde 
#为磁盘指定相应的目录
mount /dev/xvde /home 
#将挂载目录结构保存下来,之后如果重启时,可以自动加载挂载的磁盘
#>>表示将"/dev/xvde /home ext3 defaults 0 0"追加写入搭配/etc/fstab文件
echo "/dev/xvde /home ext3 defaults 0 0" >>/etc/fstab 

设置自动加载

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

米虫

做一个有理想的米虫,伪全栈程序猿,乐观主义者,坚信一切都是最好的安排!

本站由个人原创、收集或整理,如涉及侵权请联系删除

本站内容支持转发,希望贵方携带转载信息和原文链接

本站具有时效性,不提供有效、可用和准确等相关保证

本站不提供免费技术支持,暂不推荐您使用案例商业化

发表观点

提示

昵称

邮箱

QQ

网址

当前还没有观点发布,欢迎您留下足迹!

同类其他

Linux

通过ulimit命令解决Too many open files

项目启动报错:Too many open files,通过ulimit命令可以查看与管理用户/程序/进程占用资源情况,其中比较实用的是可以根据资源情况配置linux用户的最大进程数

Crontab配置定时任务处理日常工作

Linux服务器测试环境或正式生产环境常常设计一些定时例行处理的操作,如日记备份转移清理等,利用Crontab+Shell脚本组合实现定期定时操作,确保不会应工作繁忙忘记任务导致环境异常

多环境间信任关系添加的完整与快捷流程

项目上的开发和测试环境非常多,少则数十多则上百,实际工作中实在懒得来回登录或打开各个环境,最好的方案就是给内网环境间添加一下信任关系,便于快速在环境之间切换,免去输入密码的烦恼

Shell脚本循环逐行读取文件

Shell脚本循环读取文件常用的方案有输入重定向和管道操作,循环形式有while和for两种,具体的使用或搭配看个人习惯,个人尚未对命令进行性能验证

交互式脚本expect脚本实现自动化

expect脚本由一系列expect-send对组成,等待输出中输出特定的字符,通常是一个提示符,然后发送特定的响应,特别适用于需要批量手动输入命令的自动化操作改造

Comm语法简单实用的文本文件对比工具

Linux系统的Comm命令可以方便快捷的对比文本文件并输出差异结果,使用该命令需要一个前提最好先对文件进行排序,否则输出的差异结果一言难尽,因此会比较适合数据库导出数据的对比

选择个人头像

昵称

邮箱

QQ

网址

评论提示

  • 头像:系统为您提供了12个头像自由选择,初次打开随机为你选择一个
  • 邮箱:可选提交邮箱,该信息不会外泄,或将上线管理员回复邮件通知
  • 网址:可选提交网址,评论区该地址将以外链的形式展示在您的昵称上
  • 记忆:浏览器将记忆您已选择或填写过得信息,下次评论无需重复输入
  • 审核:提供一个和谐友善的评论环境,本站所有评论需要经过人工审核