Linux下给硬盘分区并格式化挂载
Linux下给硬盘分区并格式化挂载
此操作也支持硬盘之外的存储器,U盘,TF卡等各种~
分区与格式化
查看设备对应的块文件名称
fdisk -l
可以看到我这块硬盘的名称:/dev/nvme0n1
,以及它已经有5个分区了,接下来我将把这些分区全部清除.重新分区.
用fdisk打开存储器
请仔细看自己的list,注意不要填错文件名!
fdisk /dev/nvme0n1
分区
在键盘上按g
,建立GPT格式分区表.
接着按n
新建一个分区,需要输入这些信息:
- 分区编号,按
回车
可自动输入默认值 - 初始扇区号,按
回车
可自动输入默认值 - 结束扇区号,如果要用全盘空间,直接按
回车
.
如果只想使用部分空间:
输入+数字
按回车
.
例如:
需要注意的是,这里输入的数字默认单位是扇区.不同的存储介质,扇区的大小不同.
在前面fdisk -l
的操作里面,有一个属性Sector size (logical/physical)
有显示
也可以在后面加上指定单位,这样就不是按照扇区计算了,比如:+512G
按y
然后回车
删除签名
按w
保存至今的操作并退出,如果不想保存操作,按q
退出.
接着用partprobe
命令,刷新下系统的分区表(不然/dev里面没有)
partprobe
格式化
现在用fdisk -l
能看到这个分区了,叫做/dev/nvme0n1p1
在格式化之前先看看支持哪些文件系统格式:
输入mkfs
按两下tab
:
可以看到我的系统可以把分区格式化为这些格式,简单介绍几个常用的:
ext4(只支持linux和mac系统,在linux下用这个最好)
ntfs(支持linux和windows和mac,微软设计)
vfat(基本上所有设备都支持这个文件系统,如果有兼容性要求选这个.缺点:单文件不能超过4G,文件名不可过255字)
swap(linux虚拟内存格式),使用专门的格式化指令mkswap格式化出来后可挂载为虚拟内存使用.
这里选ext4:
请仔细看自己的list,注意不要填错文件名!
mkfs.ext4 /dev/nvme0n1p1
挂载
单次挂载
mkdir /mnt/nvme/
mount -t ext4 /dev/nvme0n1p1 /mnt/nvme/
进去看看:
cd /mnt/nvme/
ls
设为开机自动挂载
echo "/dev/nvme0n1p1 /mnt/nvme/ ext4 defaults 0 0">>/etc/fstab
至此,结束~
"随笔"类型下的内容为原创,转载请注明来源. http://www.cnblogs.com/DragonStart/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
2017-09-16 文件的inode号操作