2025-07-30 Linux系统磁盘分区及挂载:fdisk实用指南 Linux系统磁盘分区及挂载:fdisk实用指南 一、初识Linux磁盘管理当我们在Linux服务器插入新硬盘时,会经历三个关键步骤:分区→格式化→挂载。这就像给新房划分房间(分区)、装修每个房间(格式化)、最后给房间挂上门牌号(挂载)的过程。常用的分区工具中,fdisk因其简单可靠成为经典选择(注:超过2TB硬盘建议使用parted工具)。最近在为公司的NFS存储服务器扩容时,我就用fdisk完成了4块8TB硬盘的配置,整个过程不到20分钟。二、实战:从零开始配置新磁盘1. 识别新磁盘首先用lsblk查看磁盘情况: bash $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 512M 0 part /boot └─sda2 8:2 0 99.5G 0 part / sdb 8:16 0 2T 0 disk # 这就是新磁盘2. 使用fdisk分区进入交互式分区界面: bash $ sudo fdisk /dev/sdb常用操作指令: ... 2025年07月30日 17 阅读 0 评论
2025-06-30 深入理解Linux磁盘与文件系统:从存储管理到数据读写 深入理解Linux磁盘与文件系统:从存储管理到数据读写 一、物理磁盘的底层认知当我们把一块崭新的硬盘插入服务器时,Linux系统首先识别到的是/dev/sdX这样的设备文件。但要让这块磁盘真正发挥作用,需要经历几个关键步骤: 分区规划:使用fdisk或parted工具划分分区表 MBR(Master Boot Record):传统方案,最大支持2TB GPT(GUID Partition Table):UEFI标准,突破容量限制 ```bash查看当前磁盘布局的经典命令fdisk -l /dev/sda ``` 文件系统创建:根据不同需求选择文件系统类型 ext4:默认的稳定选择,带日志功能 XFS:适合大文件处理,高性能 Btrfs:支持高级功能如快照、压缩 二、文件系统的灵魂设计2.1 inode的奇妙世界每个文件在Linux系统中都有唯一的inode编号,它像身份证一样存储着关键元数据: plaintext ┌───────────────┐ | inode 2567 | |---------------| | 权限:rw-r--r-- | | 所有者:root | | 大小:1.3MB |... 2025年06月30日 27 阅读 0 评论
2025-06-28 Linux磁盘分区完全指南:从基础到实践 Linux磁盘分区完全指南:从基础到实践 一、为什么需要磁盘分区?当你在Linux服务器上插入一块新硬盘时,操作系统并不会直接使用它。就像未经装修的毛坯房,我们需要先划分空间用途(分区),再安装门窗和家具(文件系统),最后分配房间功能(挂载)。合理的分区方案能提升系统性能、隔离风险并简化管理。二、分区表类型:MBR vs GPT1. MBR(主引导记录) 特点:传统分区方案,最大支持2TB磁盘 限制:最多4个主分区(扩展分区可突破限制) 典型场景:老旧设备或BIOS引导的系统 ```bash查看MBR分区信息fdisk -l /dev/sda ```2. GPT(GUID分区表) 优势:支持超过2TB的磁盘,分区数量无硬性限制 关键特性:自带备份分区表,CRC校验更安全 推荐场景:UEFI启动的现代服务器 ```bash使用gdisk管理GPT分区gdisk /dev/nvme0n1 ```三、实战分区操作步骤1:识别磁盘设备bash lsblk -f # 查看块设备及文件系统步骤2:选择分区工具 交互式工具:fdisk(MBR)、gdisk(GPT) 非交互式工具:parted、sfdisk ```bash使用par... 2025年06月28日 38 阅读 0 评论