全志Linux磁盘操作基础命令

磁盘操作

fdisk命令

fidsk是一个用来创建和维护磁盘设备分区的一个实用工具。

bash 复制代码
[ubuntu@book:~]$ fdisk -l   //列出当前系统所有的磁盘设备
[ubuntu@book:~]$ fdisk /dev/sdc //操作设备节点为 /dev/sdc的一个设备。
  • p : 显示所有的分区。
  • d: 删除分区。
  • n: 创建一个新的分区。
  • t : 更改分区类型。
  • w: 保存修改并退出。
  • m: 显示帮助信息。

gparted

图形化分区操作工具。

bash 复制代码
[ubuntu@book:~]$ sudo apt install gparted

mkfs.fat

格式化分区为 fat32类型

bash 复制代码
[ubuntu@book:~]$ sudo mkfs.fat /dev/sdc1

mkfs.ext2/3/4

格式化文件系统类型为 Linux EXT类型。

bash 复制代码
[ubuntu@book:~]$ sudo mkfs.ext4 /dev/sdc2

mount命令

挂载系统外的磁盘分区或者目录等。

ba 复制代码
[ubuntu@book:~]$ sudo mount -t vfat /dev/sdc1 /mnt 
[ubuntu@book:~]$ sudo umont /mnt 
[ubuntu@book:~]$ sudo umont /dev/sdc1

[ubuntu@book:~]$ sudo mount -t ext4 /dev/sdc2 /mnt 
[ubuntu@book:~]$ sudo umont /mnt 
[ubuntu@book:~]$ sudo umont /dev/sdc2

df命令

显示Linux上文件系统磁盘使用的占用情况。

bash 复制代码
[ubuntu@book:~]$ df  //显示文件系统的磁盘使用情况。
[ubuntu@book:~]$ df -h  //以易读的形式展示输出磁盘的使用情况

du命令

用于显示目录或文件大小。

bash 复制代码
[ubuntu@book:~]$ du 		//显示当前目录下的所有文件及目录大小。
[ubuntu@book:~]$ du -h   //以比较直观的方式显示所有文件及目录大小。
[ubuntu@book:~]$ du dir -h  //以比较直观方式显示dir目录大小。
[ubuntu@book:~]$ du  file1  //显示file文件大小。
[ubuntu@book:~]$ du  dir -h --max-depth=1 //以比较直观的方式显示dir目录并只显示目录深度为1级。

dd命令

dd命令用于数据的读取转换等操作。

ba 复制代码
[ubuntu@book:~]$ dd --help   //查看dd帮助命令。
[ubuntu@book:~]$ dd if=/dev/zero of=dd.img count=1024 bs=1M //生产一个1G大小的dd.img镜像
[ubuntu@book:~]$ mkfs.ext4 dd.img  //格式化为 ext4文件系统类型。
[ubuntu@book:~]$ sudo mount -t ext4 dd.img /mnt  //挂载到 /mnt目录下,之后进行操作。
[ubuntu@book:~]$ sudo umount /mnt  //操作完成后卸载该挂载的镜像。
相关推荐
Yupureki13 小时前
《Linux网络编程》5.HTTPS协议
linux·网络·https
搬砖的小码农_Sky14 小时前
Linux操作系统:Ubuntu和Debian的区别
linux·ubuntu·debian
江湖有缘14 小时前
基于Ubuntu系统Docker部署Note Mark:从安装到配置全流程
linux·ubuntu·docker
前端之虎陈随易15 小时前
2年没用Nodejs了,Bun很香
linux·前端·javascript·vue.js·typescript
宁小法15 小时前
Linux批量删除文件
linux·服务器·批量·删除文件
05候补工程师16 小时前
深度解构 ROS 2:如何手动调通 Nav2 A* 路径规划引擎
linux·人工智能·经验分享·算法·机器人
北冥湖畔的燕雀16 小时前
Linux线程编程核心指南
linux·服务器·网络
倔强的石头10617 小时前
【Linux 指南】文件系统系列(一):磁盘底层原理 —— 从物理结构到 CHS与LBA 寻址全解析
linux·运维·服务器
南汁bbj17 小时前
彻底解决!Milvus远程连接报错code=2、gRPC超时问题(Windows访问Linux服务终极方案)
linux·windows·milvus
宁小法17 小时前
Linux上 log日志很大,如何获取部分内容?
linux·日志文件·传输