很多刚刚接触Linux的新人朋友面临的第一个困难恐怕就是安装过程中的硬盘分区了。Linux不像我们常用的Windows,用盘符分区。在Windows下我们可以将硬盘分为C盘D盘E盘以及岛国专用盘等等。而Linux是先建立一个根目录“/”,然后在根目录上建立一系列的空目录,接着把硬盘分区挂载到相应目录上。这种完全陌生的分区方式常常导致我们安装linux系统或者虚拟机的时候出现“卡壳”现象,这篇文章将带大家初步的理解linux的硬盘分区方式和目录结构,让你安装linux更轻松,带着基本的理解展开以后的学习。我们下面先介绍一下硬盘分区。

常见的硬盘一般分为三类。IDE硬盘,SCSI硬盘和SATA硬盘。通常我们电脑上的硬盘都是IDE和SATA,而服务器一般用SCSI硬盘。SCSI的硬盘接口设备叫sd,第一块硬盘就是sda,第二块硬盘是sdb...以此类推。Linux规定,一块硬盘上最多存在四个主分区。命名方式分别是sd1,sd2,sd3,sd4。而逻辑分区从sd5开始,没有数量限制,命名方式为sd5,sd6...sd无穷大。主分区可以简单的理解为windows下的C盘,也就是系统分区,是引导操作系统必要的分区。而逻辑分区可以简单的理解为windows下的CDE盘等等。

说完硬盘分区,我们再回头说一下目录,很多朋友一键安装完linux系统,看着种类繁多的目录可能头疼异常,每个目录看起来都不明觉厉的样子。下面我们就简单的看一下Linux系统的主要目录及其内容。常见的目录有,

/bin        ##存放系统的核心最常用的命令

/boot      ##内核与启动文件

/dev       ##各种设备文件

/etc        ##系统软件的配置文件

/home   ##用户的主目录,比如你新建一个用户zhang,home下一般自动生成zhang目录,用来记录zhang的一些操作和内容

/lib         ## C编译器的库

/root      ##超级用户root的目录

/proc     ##进程的映像

/tmp      ##临时文件存放点

/usr       ##非系统的程序和命令

/var       ##数据目录,一般数据库文件也存放在此目录下

好了,现在我们再看那些繁多的目录是不是有点亲切感了?

再回到我们linux系统的安装上,安装过程中,一般需要你手动分区的时候,系统已经建立了如上的一些目录,而后我们可以将硬盘挂载到上面的一些目录上。比如说我们可以划分一个主分区,命名为sda1,然后将主分区挂载到目录boot上(一般挂载500MB左右就足够了),单独挂载boot是为了保证系统启动的稳定性,防止其他的硬盘分区坏了影响启动。boot分区除了升级unix内核基本用不上太多,所以500MB就足够用了。比如我们可以在挂载一块20GB分区到var,用于存储数据。理论上来说我们可以为所有的目录都划分一个分区。没划分的文件和目录以及空余的硬盘一般都自动存放挂载到/根目录。因此如果你分区分的足够细,根目录所需的空间就很小。

如上,我们基本就可以轻松愉快地跨过linux安装中最棘手的一步硬盘分区了。值得一提的还有两点。第一点一般我们分区的时候都会单独划分一个swap分区,用于交换空间(也就是虚拟内存技术),当内存满了的时候,系统会自动挑出一部分暂时不用的东西写到交换空间中用以释放内存,一般交换空间的大小不超过2G。设置的时候当内存小于2G时,swap可以设置为2G或真实内存的一半,真实大于2G就设置2G。

第二点就是我们在硬盘分区的时候通常会让选择文件系统,因为Linux是以文件驱动的,用文件管理硬件,每一个硬件都映射到一个文件上进行管理,通常来说文件系统我们选择默认的ext4fs就可以了。这篇文章就不在详细扩展了。好了,大家可以轻松愉快的开启Linux的安装之旅了。

linux硬盘分区有哪些目录,浅谈Linux的硬盘分区和目录结构相关推荐

  1. linux 易语言窗口程序_浅谈Linux入门的基本知识

    浅谈Linux入门的基本知识 图形模式与文字模式的切换方式Linux预设提供了六个命令窗口终端机让我们来登录. 默认我们登录的就是第一个窗口,也就是tty1,这个六个窗口分别为tty1.tty2 - ...

  2. linux c控制进程并发量,浅谈Linux环境下并发编程中C语言fork()函数的使用

    由fork创建的新进程被称为子进程(child process).fork函数被调用一次,但返回两次.子进程的返回值是0,而父进程的返回值则是新进程的进程ID.将子进程ID返回给父进程的理由是:因为一 ...

  3. linux mbr 分区表修复,备份/恢复MBR和分区表,以及无备份修复MBR及分区表错误;浅谈引导故障和分区方案...

    [原创]备份/恢复MBR和分区表以及无备份修复MBR和分区表错误,浅谈引导故障和分区方案.(完成66%) (这是我博客中的一篇文章,现在发到这里来) 手工备份/恢复MBR和分区表,以及无备份修复MBR ...

  4. 浅谈Linux标准的文件系统(Ext2/Ext3/Ext4)

    Ext 全称Linux extended file system, extfs,即Linux扩展文件系统,Ext2就代表第二代文件扩展系统,Ext3/Ext4以此类推,它们都是Ext2的升级版,只不过 ...

  5. 浅谈Linux下的媒体播放器(转)

    浅谈Linux下的媒体播放器(转)[@more@]Linux开放实验室(Linux OpenLab)郝煜.季冰Linux开放实验室校园爱好者小组 陈强(农大).吴迪.雷凌.戴二红.刘志强(北科大)Li ...

  6. 浅谈Linux中ldconfig和ldd的用法

    ldd 查看程序依赖库 ldd 作用:用来查看程式运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题. 示例:查看test程序运行所依赖的库: /opt/app/todeav1/te ...

  7. Linux命令删除find,浅谈Linux下通过find命令进行rm文件删除的小技巧

    我们经常会通过find命令进行批量操作,如:批量删除旧文件.批量修改.基于时间的文件统计.基于文件大小的文件统计等,在这些操作当中,由于rm删除操作会导致目录结构变化,如果要通过find结合rm的操作 ...

  8. 浅谈linux - 内核时间的处理

    概述 对于嵌入式开发,经常会遇到一些定时.延时以及周期调度的情况,所以定时器是必不可少的一种资源. 相对于裸机开发,我们使用定时器只需先选择时钟源,然后设置分频系数和计数值,配置好中断后,就可以静静的 ...

  9. linux cp mv区别,浅谈Linux下mv和cp命令的区别

    1.功能上的区别 mv:用户可以使用该命令为文件或目录重命名或将文件由一个目录移入另一个目录中. cp: 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中. 2.从inode角度来区分 mv:会 ...

最新文章

  1. python 文件中出现 Indentation Error: unexpected indent 的错误
  2. mint ui datetimepicker 手机端jquery datetimepicker 总结应用
  3. 几个 ASP.NET 小技巧
  4. matlab平面抛射方程,MATLAB 数学实验 第七章 微分方程与计算机模拟 PPT注记
  5. 28. css样式中px转rem
  6. vue 调用webservice_js跨域调用WebService的简单实例
  7. python finally的作用_Python finally
  8. 手动在viewpager的最后一页滑到第一页。
  9. HDB3 的编码与译码 ①(MATLAB 实现)2021-9-11
  10. windows11 美化桌面图标后报错
  11. 《激荡三十年》十九、脚下的路——对中国经济未来的猜想
  12. 网站监控程序uptime-kuma,宝塔面板搭建 ,TCP/HTTP监控
  13. android环信删除会话列表,关于会话列表的置顶聊天
  14. Python函数曲线拟合
  15. 勃林格殷格翰未来五年计划增资中国4.51亿欧元;第127届广交会闭幕 | 美通企业日报...
  16. 管理每日日程提醒以及待办清单的备忘便签有哪些
  17. linux中shell脚本批处理命令
  18. 【算法基础】DP第一弹 —— 线性DP 区间DP
  19. 国内计算机类APP相关竞赛总结
  20. 2021年电工杯B体详细思路分析

热门文章

  1. 计算机学业水平考试成绩查询系统,高中学业水平考试成绩查询系统
  2. 暴力破解移动硬盘密码
  3. Sql server 2008忘记sa登录密码重置
  4. Java开发实战讲解!java象棋游戏源代码
  5. 实现一个电脑使用内网的同时也可以使用外网
  6. 【汇智学堂】-python小游戏(弹球游戏之二)
  7. 手机防窃听有哪些办法?
  8. 洗衣店洗鞋店小程序功能介绍
  9. 打开Word文档显示只读解决
  10. 美团项目 --- 切换城市 7