首页 > 系统相关 >Linux 磁盘、分区、文件系统、挂载

Linux 磁盘、分区、文件系统、挂载

时间:2024-11-14 15:20:20浏览次数:1  
标签:分区 Linux 文件系统 磁盘 fdisk 挂载 硬盘

1、磁盘 Linux所有设备都被抽象成为一个文件,保存在/dev目录下。 设备名称一般为hd[a-z]或sd[a-z]。如果电脑中有多硬盘,则设备名依次为sda、adb、sdc...以此类推 IDE设备的名称为hd[a-z]。SATA、SCSI、SAS、USB等设备的名称称为sd[a-z]。   2、分区 在Linux中,使用 备名称+分区号 的方式来表示分区,例如: sda1---第一块硬盘的第一个分区 sda2---第一块硬盘的第二个分区 sdb1---第二块硬盘的第一个分区 分区是一个软件概念,主流分区机制分文MBR和GPT两种 MBR是传统的分区机制,应用于绝大多数使用BIOS的PC设备,但是支持的硬盘不超过2T。 GTP是一个较新的分区机制,解决了MBR很多缺点 1、支持超过2T的硬盘 2、向后兼容MBR   3、fdisk分区 fdisk命令---查看或管理磁盘分区 fdisk是一个基于MBR老牌的分区工具,支持几乎所有的Linux的发型版本。 注意:

  1. fdisk命令只有具有root用户才能运行
  2. 使用fdisk -l可以列出所有安装的磁盘及其分区信息
  3. 使用fdisk /dev/sd[a-z]可以对目标磁盘进行分区操作
  4. 分区之后需要使用partprobe命令让内核更新分区信息,否则需要重启才能识别新的分区
  5. /proc/partitions文件也可以用来查看分区信息
4、文件系统   创建分区之后,分区还不可以使用,操作系统必须通过文件系统才能管理文件和数据,磁盘或分区需要创建文件系统之后才能为操作系统使用,创建文件系统的过程被称之为格式化。 没有文件系统的设备被成为裸(raw)设备。常见的文件系统有fat32、NTFS、ext2、ext3、ext4、HFS等 文件系统之间的区别:日志、支持的分区大小、支持的单个文件大小、性能等等 windows下主流文件系统是NTFS,Linux下主流文件系统是ext3、ext4   5、LVM逻辑卷管理 LVM的基本组成 物理卷 (PV,Physical Volume) 一个可供存储LVM的块设备. 如硬盘分区(MBR或GPT分区)、SAN 的硬盘、RAID 或 LUN,一个回环文件, 一个被内核映射的设备 (例如 dm-crypt),它包含一个特殊的LVM头,它是 LVM 构建的实际硬件或存储系统。   卷组 (VG,Volume Group) 卷组是对一个或多个物理卷的集合,并在设备文件系统中显示为 /dev/VG_NAME。   逻辑卷 (LV,Logical Volume) 逻辑卷是可供系统使用的最终元设备,它们在卷组中创建和管理,由物理块组成,实际上就是一个虚拟分区,并显示为 /dev/VG_NAME/LV_NAME,通常在其上可以创建文件系统。   物理块 (PE,Physical Extends) 一个卷组中最小的连续区域(默认为4 MiB),多个物理块将被分配给一个逻辑卷。你可以把它看成物理卷的一部分,这部分可以被分配给一个逻辑卷。   lvm在linux磁盘管理中的位置图:依次为:disk -> partition -> PV -> VG -> LV -> fs,也即磁盘->分区->物理卷->卷组->逻辑卷->文件系统。 6、挂载硬盘 新硬盘分区完并且建立好文件系统之后,还需要挂载到一个目录上才可以使用: Linux需要手动进行挂载操作(mountminlin)或者vi 配置/etc/fstab文件来自动挂载   参考:https://www.cnblogs.com/-bobo/articles/18178961

标签:分区,Linux,文件系统,磁盘,fdisk,挂载,硬盘
From: https://www.cnblogs.com/liujiarui/p/18546053

相关文章

  • 《Linux从小白到高手》综合应用篇:深入详解Linux swap及其调整优化
    1.引言:Swap是存储设备上的一块空间(分区),操作系统可以在这里暂存一些内存里放不下的东西。这从某种程度上相当于增加了服务器的可用内存。虽然从swap读写比内存慢,但总比没有好,算是内存不足时一种比较不错的解决方案。如果没有swap,则服务器一旦内存不足,就会开始终止应用以释......
  • linux系统文件打开数
    查看总的文件打开数lsof查看占用文件打开数最多的10个进制lsof|awk'{print$2}'|sort|uniq-c|sort-nr|head-n10#lsof|awk'{print$2}'|sort|uniq-c|sort-nr|head-n1031171104281139810061076110053836100435002144......
  • linux系统so动态库的搜索路径
    so动态库的搜索路径搜索的先后顺序编译目标代码时指定的动态库搜索路径环境变量LD_LIBRARY_PATH指定的动态库搜索路径配置文件/etc/ld.so.conf中指定的动态库搜索路径默认的动态库搜索路径/lib默认的动态库搜索路径/usr/libgcc编译指定动态库搜索路径-Wl,-rpath=<动态库......
  • Linux 服务器迁移步骤
    LearnhowtomigrateyourLinuxVPSfromanoldservertoanewonewiththisstep-by-stepguide.Discoveressentialtechniques,tools,andbestpracticesforasmoothservermigration.WhenitcomestomigratingyourVPS,therearenumerousapproachesav......
  • linux下安装docker
    ****************docker****************docker是一个快速构建、运行、管理应用的工具。****************镜像和容器****************当我们利用docker安装应用时,docker会自动搜索并下载应用镜像(image)。镜像不仅包含应用本身,还包含应用运行所需要的环境、配置、系统函数库。do......
  • Linux平台Oracle开机自启动设置
    网上和官方文档已经有不少介绍如何设置开机启动Oracle实例的文章(Linux平台),不过以sysvinit和service这种方式居多。最近遇到了UAT环境的服务器打补丁后需要重启服务器的情况,需要DBA去手工启动Oracle实例的情形,和同事讨论,决定将UAT环境的Oracle实例启停设置成systemd服务,使其开机......
  • Linux-vscode-c++-slambook2-库文件找不到路径
    Linux-vscode-c++-slambook2-库文件找不到路径分享所遇到的困难,填补这些坑洞,希望后来者能够如履平地。首先已经在c_cpp_properties.json中已经添加了相关的文件,"includePath":["${workspaceFolder}/**","/usr/include/eigen3"......
  • awk是一种在 Linux 和 Unix 系统中非常强大且常用的文本处理工具
    一、awk介绍awk是一种在Linux和Unix系统中非常强大且常用的文本处理工具,它的名字来源于其三位创始人AlfredAho、PeterWeinberger和BrianKernighan的姓氏首字母。awk可以对文本文件(或来自标准输入的文本流)按行进行扫描,并根据用户指定的规则来处理文本,比如提取特......
  • 109.Linux环境如何测试磁盘读写性能.md
    目录一.为什么要测试磁盘读写性能二.如何测试磁盘读写性能1.测试读2.测试写三.其他一.为什么要测试磁盘读写性能当我们编写程序时,尤其是服务端程序,有时需要关注程序性能,磁盘的读写性能会对程序性能产生影响,所以我们就要测试磁盘读写性能。二.如何测试磁盘读写性能......
  • 【Linux】Github 仓库克隆速度慢/无法克隆的一种解决方法,利用 Gitee 克隆 Github 仓库
    Github经常由于DNS域名污染以及其他因素克隆不顺利。一种办法是修改hostssudogedit/etc/hosts加上一行XXX.XXX.XXX.XXXgithub.comXXX位置的IP可以通过网站查询IP/服务器github.com的信息-站长工具这种方法比较适合本身可以克隆,但是速度很慢的情况,可以提......