zoukankan      html  css  js  c++  java
  • 走进Linux01-磁盘分区与文件夹结构

    近期学习Linux,首先安装系统,遇到了磁盘分区。之前仅仅知道Linux分区是从/(根文件夹)開始的,至于磁盘格式,多块盘怎样挂载全然不了解,系统的查询了一下Linux磁盘分区和文件夹结构,整理一下。

    首先是确定文件系统。windows下有NTFS、FAT32等文件系统。linux下也非常多种,如:



    简单整理了一下常见文件系统,还有非常多其它的文件系统(如jfs、reiser4、reiserfs等),都有专有的适用场景,我选择了ext4格式的文件系统。




    然后是分区,Linux分区不同于windows,windows下有C盘、D盘、E盘等,windows下的C、D、E盘是并列关系且相互独立。每一个盘就是一个分区,一个分区也就是一个逻辑磁盘。

    Linux有非常大区别,Linux下仅仅有一个根文件夹就是/,根文件夹下能够有非常多子文件夹。每一个分区必须挂载到某个文件夹上。

    Linux至少要有3个分区
    (1)boot分区,Linux内核及引导程序须要的文件,不用太大100M就可以。CentOS默认500M。大点也不影响,对于几百G的磁盘,分大点也不影响。
    (2)swap分区, 提供虚拟内存的。一般物理内存2倍。
    (3)根文件夹分区,选择好文件系统后挂载上去就可以。推荐ext4或xfs。


    逻辑上从根文件夹開始,有非常多文件夹,实际这些文件夹在物理上可能处于多个磁盘上。

    比方我将/home单独一个分区




    查看linux效果



    最后整理一下Linux文件夹简单说明



    Linux把每一个设备都当成文件来管理,全部设备都能找到相应的文件。全部设备相应的文件都存储在/dev文件夹下,如:
    IDE硬盘为hd[a-d]。也就是最多有/dev/hda,/dev/hdb。/dev/hdc,/dev/hdd这四个文件
    SCSI,SATA。USB硬盘名称统一为sd[a-z],硬盘主分区最多为4个(不明确的能够查查),所以主分区从sda1開始到sda4,逻辑分区从sda5開始,(逻辑分区永远从sda5開始…)设备名能够使用fdisk –l查看(root权限)。Linux通过管理这些文件来管理各个设备。

  • 相关阅读:
    Ext.create() 时的自适应高度和宽度
    C++ builder快捷键大全
    删除右键菜单中的选项
    函数中指针和引用的形参和实参
    一道关于继承和多态的题目
    关于静态对象构造
    关于多态代码和运行结果
    如何使用C++ Builder 6.0连接Access数据库
    BCB中的RTTI机制
    scanf()返回值(转)
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/7395363.html
Copyright © 2011-2022 走看看