首页 > 系统相关 >Linux磁盘管理详解(实操、解决磁盘疑难杂症)

Linux磁盘管理详解(实操、解决磁盘疑难杂症)

时间:2024-08-08 17:23:40浏览次数:13  
标签:查看 分区 Linux 实操 挂载 磁盘 mount 设备

本文详细介绍了Linux磁盘管理、讲解了磁盘操作,如查看与添加磁盘、分区(使用fdisk和parted)、格式化、挂载和卸载、挂载U盘。最后,重点讨论了LVM逻辑卷的优势和操作,如物理卷、卷组和逻辑卷的创建、扩容与缩容。

目录

        磁盘查看和分区

            1du 查看文件和目录占用的磁盘空间

            2df 查看磁盘空间使用情况

            3lsblk 查看设备挂载情况

            4mount/umount 挂载/卸载

            5、设置开机自动挂载

            6fdisk 分区

            7、mkfs格式化分区

            8、挂载u

            9磁盘数据操作

1、 du 查看文件和目录占用的磁盘空间 
 基本语法

             du 目录/文件(功能描述:显示目录下每个子目录的磁盘使用情况)

选项说明

-h                        以人们较易阅读的GBytes, MBytes, KBytes 等格式自行显示; -a                        不仅查看子目录大小,还要包括文件 -c                        显示所有的文件和子目录大小后,显示总和 -s                        只显示总和 --max-depth=n   指定统计子目录的深度为第 n 层 a936f6a863fa45cfa761feec330ff8c2.png

2、df 查看磁盘空间使用情况

基本语法 df                选项 (disk free) 空余磁盘 选项说明 -a                显示特殊文件系统,这些文件系统几乎都是保存在内存中,如/proc,因  为                       是挂载在内存 中,所以占用量都是0 -h                以人们较易阅读的GBytes, MBytes, KBytes 等格式自行显示; -T                多出了文件系统类型一列

23714fed988e4d8a8637b77f1df0df30.png

3、 lsblk 查看设备挂载情况

        基本语法

                lsblk (功能描述:查看设备挂载情况)

选项说明         -f          查看详细的设备挂载情况,显示文件系统信息

ac1a04a14b574d13a44050e9c87fcb53.png

4、mount/umount 挂载/卸载

挂载前准备(必要有光盘或者已经连接镜像文件)

9d4816d9dd1442738eb9206d173a02ef.pngee5d848577254a60b0fdb051977c829d.png

基本语法 挂载镜像文件 mount [-t vfstype] [-o options] 设备名称 挂载点 (功能描述:挂载设备) mount dev下的设备文件名称 挂载点 (功能描述:挂载设备) umount 设备文件名或挂载点 (功能描述:卸载设备) 参数说明
-t(vfstype)  指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16 文件系统:msdos Windows 9x fat32 文 件 系 统 :vfat Windows NT ntfs 文 件 系 统 :ntfs Mount Windows 文件 smbfs UNIX(LINUX) 文件网络共享:nfs
-o(options)  主要用来描述设备或档案的挂接方式。常用的参数有:loop:用来把一个文件当成硬 盘分区挂接上系统ro:采用只读方式挂接设备rw:采用读写方式挂接设备iocharset: 指定访问文件系统所用字符集
Device  要挂接(mount)的设备 Dir  设备在系统上的挂接点(mount point)
案例实操 1. 挂载光盘镜像文件

ad87057bc7434901aabed455f96648e5.png            2. 卸载光盘镜像文件

09913d5707814b2b9434f6870b02bcd1.png5、 设置开机自动挂载44ca293628c1422e9c23fc625b81c3d1.png

添加红框中内容,保存退出。

f0d6803dcf334cdcbfd4efa71bee3526.png

6、fdisk 分区

基本语法 fdisk -l (功能描述:查看磁盘分区详情) 选项说明 -l  显示所有硬盘的分区列表 经验技巧 该命令必须在 root 用户下才能使用 示例 查看系统分区情况 6c4acc4ff35f4c959d99be2f07cecfab.png 挂载新磁盘         1. 新增一块硬盘 a7b619375f9d4407a5d8d68643941b69.png 2. 查看设备 ec567d4e368f4ea49734fbf71ead7ba2.png f4a253af20a04c51b56493bcaad6a4d7.png 3. 磁盘分区 6684392671ba43b2aec48c80d1083d66.png 输入m查看帮助信息         n :创建分区 3c1445c5f8144c2c8b583f444c14486d.png 分区类型 1. primary:主分区 最多4个 2. extended:逻辑分区 5-16、 d55b23d871634470a07686b63073223b.png 选择分区后可以使用默认分区号、起始和结束扇区 d79d9fff98234f30b954f97918a32151.png 最后输入w,按回车保存分区并退出 使用fdisk -l查看磁盘信息,此时可以看到磁盘信息 9c83fa5001374651bb60dea3515e2562.png 4. 格式化分区             此处将分区格式化为xfs分区

b6afc467477a4412b54aa57a5d94129b.png

      5. 将分区挂载到目录

d34e9bb8a89f443395ed936bea69aec1.png

     6.挂载成功显示挂载点

3d3137f50d99448bb1254c2fb2c43a29.png

7、mkfs格式化分区

        1. 基本语法

                mkfs [-t 文件系统类型] 分区名

        2. 选项说明

81d1b7ad5e934190ab939bb5e3925bfb.png

        3. 案例实操

df5d7abe22ee4a9a8f98963de8eecc70.png

8、挂载u盘

        1. 首先下载ntfs-3g软件包

c11021b76cc34e31bf72c9355a8c6d37.png

        2. 下载ntfs-3g-libs软件包

488627d5a1f146b1a163f67038126969.png

        3. 安装ntfs-3g-libs

5cf91991f9c2404bbd5c91d181334e0d.png

        4. 安装ntfs-3g

cff9efd8a19847b29ca1a9b59516d4a6.png

        5. 连接磁盘设备测试

打开CentOS系统,打开Hello.txt文件

打开Windows系统,此电脑,打开挂载文件,看看是不是同步的

9、磁盘数据操作

dd命令介绍

1.dd介绍

7a0632eb7b8743688b196e044a667051.png

2.dd的相关解释

f4860a9a45c04a1eb3551d743a6e42ec.png

3.常用案例

4e80c6d1cd9d4b45bb45d6a2499bb078.png

标签:查看,分区,Linux,实操,挂载,磁盘,mount,设备
From: https://blog.csdn.net/kimi_DikQ/article/details/140957569

相关文章

  • PageOffice6国产Linux系统最简集成代码(.NetCore)
    本文描述了PageOffice产品在.NetCore项目中如何集成调用。PageOffice国产版:支持信创系统,支持银河麒麟V10和统信UOS,支持X86(intel、兆芯、海光等)、ARM(飞腾、鲲鹏、麒麟等)、longarch芯片架构。新建.NetCore项目:PageOffice6-Net-Core-Simple在此项目的“依赖项-包-管理NuGet程序......
  • Linux:账号和权限管理(一)
    文章目录用户账号和组账号概述用户账号组账号UID和GID管理账号文件用户账号文件:/etc/passwd字段说明用户密码文件:/etc/shadow字段说明无密码登录shell环境(面试题)(默写至少3个)1.Shell环境2.系统命令添加用户账号-useradd解释格式常用选项示例为用户账号设置密码-p......
  • Linux:账号和权限管理(二)
    文章目录1、查询用户账号的详情信息-finger软件包安装前:配置阿里云YUM源安装finger格式使用方法输出示例输出解释2、查询已登录到主机的用户-whowho命令(较常用)格式选项输出示例users命令格式w命令格式选项输出示例3、设置目录和文件的权限-chmod符号模式格式选项......
  • linux磁盘管理
    目录1.磁盘管理 1.1磁盘简介1.2管理磁盘添加磁盘查看磁盘信息查看磁盘使用情况创建分区​编辑挂载查看挂载1.磁盘管理 1.1磁盘简介在操作系统中是非常重要的一个组成部分,我们需要了解如何查看已经安装的磁盘信息以及如何管理这些磁盘,磁盘/硬盘/disk是同一......
  • Linux知识复习第1期
    目录1、文件链接(1)软链接(2)硬链接(3)联系区别2、vim使用技巧(1)/etc/vimrc(2)~/.vimrc(3)多行注释3、watch4、cp和mv的数据原理5、文件查看(1)前n行(2)n1-n2行(3)后n行(4)显示整个文件内容(5)搜索文件中包含特定文本的行6、find1、文件链接(1)软链接        ln-s原文......
  • 书生.浦江大模型实战训练营——(一)InternStudio+Vscode SSH连接远程服务器+Linux基础指
    最近在学习书生.浦江大模型实战训练营,所有课程都免费,以关卡的形式学习,也比较有意思,提供免费的算力实战,真的很不错(无广)!欢迎大家一起学习,打开LLM探索大门:邀请连接,PS,邀请有算力哈哈。文章目录一、InternStudio使用二、VscodeSSH连接远程服务器三、Linux基础指令一......
  • Linux项目自动化构建工具-Makefile简介
    Makefile是Linux环境下常用的一个自动化构建工具,它主要用于编译和构建项目。Makefile文件描述了如何编译和链接程序,以及它们之间的依赖关系。使用Makefile可以简化编译过程,使得只需要重新编译那些自上次编译以来被修改过的文件,从而节省时间。基本概念目标(Targets):Makefi......
  • 云服务器Linux Centos7 安装minio
    官网下载minio地址:https://min.io/download?license=agpl&platform=kubernetes本文章可放心无脑食用1.准备工作创建存储位置(一般在/usr/local下安装程序)mkdir/usr/local/miniomkdir/usr/local/minio/data/usr/local/minio:存放minio程序/usr/local/minio:存放mi......
  • Linux 硬件相关命令
    ※,Linux性能分析:https://www.cnblogs.com/bakari/p/10515977.html★,之CPU篇:cpu个数、核数、线程数是cpu的三个重要概念。一般个人PC上只有一个物理cpu,服务器上可以有多个物理cpu。一个物理cpu可以有多个核(比如4核,8核等等);一个物理核可以使用超线程技术超出多个虚拟核(即线程),一般是......
  • 初见linux
    一,  UNIX/Linux中一切皆文件!  /在linux中为分隔符,windows中\为分隔符。  注:在终端中除第一次出现的/被视作根目录往后皆是分隔。  eg:/usr/include/stdio.h其表示的意思是根目录下的usr目录中的include目录里的stdio.h文件。  /根目录  所有文件都在它下面 ......