皮皮网

【javablog源码】【java串口源码程序】【kotlin怎么关联源码】FEH的源码_fegin源码

2024-12-23 01:46:12 来源:krkr2源码

1.linux分区boot

FEH的源码_fegin源码

linux分区boot

       boot分区什么意思?

       boot分区就是操作系统的内核及在引导过程中使用的文件,一般是几年前的版本要求划分的一个区,大小为MB左右,但现在的新版本都不需要对这个分区进行单独划分,也就是说你完全可以不分boot。

安装Linux只要求两个基本分区,即根分区及交换分区,如果你的磁盘空间足够大,可以多划分空间给根分区,你也可以把常用的目录新建到桌面,如下载的软件包,放到桌面不影响你进入Linux系统的速度,当然这要求你有足够大的根分区。

       Linux下硬盘分区命名?

       åœ¨Linux下对IDE的设备是以hd命名的,一般主板上有两个IDE接口,一共可以安装四个IDE设备。主IDE上的主从两个设备分别为hda和hdb,第二个IDE口上的两个设备分别为hdc和hdd。一般硬盘安装在主IDE的主接口上,所以是hda。SCSI接口设备是用sd命名的,第一个设备是sda,第二个是sdb。依此类推。

       åˆ†åŒºæ˜¯ç”¨è®¾å¤‡åç§°åŠ æ•°å­—命名的。要完全了解Linux硬盘分区名称的规则,你必须先了解主分区、扩展分区、逻辑分区的概念和他们的关系。一个硬盘最多可以分4个主分区;因此硬盘可以被分为1-3个主分区加一个扩展分区,或者仅有1-4个主分区。对于扩展分区,可以继续对他进行划分,分成若干个逻辑分区,也就是说扩展分区只不过是逻辑分区的“容器”。主分区的名称分别是hda1、hda2、hda3和hda4,其中扩展分区也占用一个主分区的名称。逻辑分区的名称一定是从hda5开始,每增加一个分区,分区名称的数字就加1,如hda6代表第二个逻辑分区等等。

       SCSI接口的硬盘与此类似。要了解自己硬盘的windows下的D、E、F分区在Linux下是什么名称,就一定要先了解自己的硬盘是怎么分区的。是主分区还是逻辑分区,是第几个主分区(逻辑分区)。只能分配4个主分区的原因:MBR(MasterBootRecord)只有存放4个分区信息的空间(字节)。

       MBR(MasterBootRecord),即主引导记录,位于整个硬盘的0磁道0柱面1扇区。不过,在总共字节的主引导扇区中,MBR只占用了其中的个字节(偏移0--偏移1BDH),另外的个字节(偏移1BEH--偏移1FDH)交给了DPT(DiskPartitionTable硬盘分区表),最后两个字节",AA"(偏移1FEH-偏移1FFH)是分区的结束标志。这个整体构成了硬盘的主引导扇区。

       Linux默认的分区是?

       1、Linux默认可分为3个分区,分别是boot分区、swap分区和根分区。

       (1)boot分区

       è¯¥åˆ†åŒºå¯¹åº”于/boot目录,约MB.该分区存放Linux的Grub(bootloader)和内核源码。用户可通过访问/boot目录来访问该分区.换句话说,用户对/boot目录的操作就是操作该分区。

       (2)swap分区

       è¯¥åˆ†åŒºæ²¡æœ‰å¯¹åº”的目录,故用户无法访问。

       Linux下的swap分区即为虚拟内存.虚拟内存用于当系统内存空间不足时,先将临时数据存放在swap分区,等待一段时间后,然后再将数据调入到内存中执行.所以说,虚拟内存只是暂时存放数据,在该空间内并没有执行。

       Ps:虚拟内存

       è™šæ‹Ÿå†…存是指将硬盘上某个区域模拟为内存.因此虚拟内存的实际物理地址仍然在硬盘上.虚拟内存,或者说swap分区只能由系统访问,其大小为物理内存的2倍。

       (3)根分区

       åœ¨Linux操作系统中,除/boot目录外的其它所有目录都对应于该分区.因此,用户可通过访问除/boot目录外的其它所有目录来访问该分区。

       æè¿°Linux中的/boot分区、/swap分区和/根分区各自的功能用途?

       å› ä¸ºçŽ°åœ¨ä¸è®ºwindows、linux、macos,它们都默认会给你分区。

       Windows会分出OEM区(存放启动文件)、EFI启动区、系统区。

       Linux建议会有boot、主分区、swap分区(可选)。

       macos的apfs则会有各类容器的分区。

       æ ¹åˆ†åŒºæ˜¯ä»€ä¹ˆï¼Ÿ

       æ ¹åˆ†åŒºå°±æ˜¯root分区,这是linux平台的系统的一种称谓。

       æ ¹åˆ†åŒºå’Œä¸»åˆ†åŒºä¸¤ç§è¯´æ³•æ²¡æœ‰å…³è”性。

       ä¸‹é¢ç®€å•è¯´ä¸‹linux平台的分区类型。

       /boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制,况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在MB—MB之间。

       /usr分区,是Linux系统存放软件的地方,如有可能应将最大空间分给它。

       /home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。

       /var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。

       /tmp分区,用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。

       /bin分区,存放标准系统实用程序。

       ä¸Šé¢ä»‹ç»äº†å‡ ä¸ªå¸¸ç”¨çš„分区,但记住至少要有两个分区,一个SWAP分区,一个/root分区。

       ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼

       å¯¹äºŽä¸ªäººæ¥è¯´ï¼Œä¸€èˆ¬å¯ä»¥åˆ’分为:/root分区,swap分区,/home分区,/var/www/分区(web开发用)