网站首页 > 博客文章 正文
Linux 操作系统的存储器结构包括物理存储器和虚拟存储器。分区存储管理是将物理存储器划分为多个分区,并在每个分区中存储数据或文件系统。
一个示例,展示了如何在 Linux 操作系统中进行分区存储管理:
- 查看当前存储器结构:
$ cat /proc/meminfo # 查看物理存储器信息 $ free -h # 查看当前内存使用情况 $ df -h # 查看当前磁盘分区及使用情况
- 创建分区:
$ sudo fdisk /dev/sda # 使用 fdisk 工具创建分区 Command (m for help): n # 新建分区 Command action e extended p primary partition (1-4) p # 选择主分区 Partition number (1-4): 1 # 分区号 First sector (2048-20971519, default 2048): # 默认起始扇区 Last sector, +sectors or +size{K,M,G,T,P} (2048-20971519, default 20971519): +2G # 分区大小 Command (m for help): w # 保存分区信息并退出
- 格式化分区:
$ sudo mkfs.ext4 /dev/sda1 # 格式化分区为 ext4 文件系统
- 挂载分区:
$ sudo mkdir /mnt/data # 创建挂载点 $ sudo mount /dev/sda1 /mnt/data # 将分区挂载到挂载点
- 查看分区信息:
$ df -h # 查看分区信息确认是否挂载成功
分区存储管理是一项重要的任务,可通过多种工具和方法来进行。
- 设置自动挂载:
$ sudo vi /etc/fstab # 编辑 /etc/fstab 文件 /dev/sda1 /mnt/data ext4 defaults 0 2 # 添加分区信息到 /etc/fstab 文件中
- 卸载分区:
$ sudo umount /dev/sda1 # 卸载分区
- 调整分区大小:
$ sudo fdisk /dev/sda # 使用 fdisk 工具进行调整 Command (m for help): d # 删除现有分区 Partition number (1-4): 1 # 选择要删除的分区号 Command (m for help): n # 创建新的分区
- 扩展文件系统:
$ sudo resize2fs /dev/sda1 # 扩展 ext 文件系统
- 创建逻辑卷管理(LVM):
$ sudo pvcreate /dev/sda1 # 创建物理卷 $ sudo vgcreate myvg /dev/sda1 # 创建卷组 $ sudo lvcreate -L 1G -n mylv myvg # 创建逻辑卷 $ sudo mkfs.ext4 /dev/myvg/mylv # 格式化逻辑卷 $ sudo mount /dev/myvg/mylv /mnt/data # 挂载逻辑卷
猜你喜欢
- 2024-10-18 轻松扩展PC存储:分区与格式化指南
- 2024-10-18 用DOS命令diskpart来管理磁盘,并没有相像的那么高深,人人可做
- 2024-10-18 systemd入门16:如何控制日志文件大小,避免日志撑满存储空间
- 2024-10-18 深信服获得发明专利授权:“交换分区管理方法、装置、电子设备和存储介质”
- 2024-10-18 磁盘存储必知必会的知识点(磁盘存储技术)
- 2024-10-18 LINUX——磁盘存储管理笔记(二)(linux磁盘相关命令)
- 2024-10-18 数据存储分区的原理(数据分区的好处有)
- 2024-10-18 铁威马TRAID弹性阵列,提升你的磁盘空间利用率
- 2024-10-18 详解Linux磁盘挂载、分区、扩容操作的实现方法
- 2024-10-18 diskgenius 硬盘管理(1) 快速分区
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)