云硬盘原本是ntfs格式,现需要初始化为ext4格式,然后挂载到ubuntu上

发布时间:2025-04-08      访问量:62
如果文件系统不需要变动,下边“初始化文件系统”这个可忽略。
如果文件系统是ntfs不想变动,但仍然想用ubuntu的系统,那么可考虑用ntfs-3g之类的工具,这个自行百度。
做好数据备份,再操作。

初始化文件系统:

查看磁盘名称,会看到有个vdb
fdisk -l

普通卸载(若提示设备忙,使用强制卸载)
umount /dev/vdb
强制卸载(谨慎使用,可能导致数据丢失)
umount -lf /dev/vdb
umount -lf /dev/vdb2

为 /dev/vdb 裸设备直接创建文件系统格式
mkfs -t ext4 /dev/vdb

查看vdb的文件系统类型是不是ext4,也能查看UUID:
lsblk -f

报这个错的话,联系云服务商解决。
/dev/vdb is apparently in use by the system; will not make a filesystem here!

查看硬盘使用情况,比如已经使用了百分之多少。如果你确认上边没多少文件,而使用量较高,那有可能是快照占用了。确认快照没用要删除的话,在云服务商后台可以删除快照。
df -h

挂载并设置开机自动挂载:

挂载
mount /dev/vdb /mydir

查看挂载结果
df -TH

设置开机自动挂载:
打开配置文件:
vim /etc/fstab
把下边一行的设备名称和挂载点修改之后,追加到配置文件新行:
/dev/vdb /mydir ext4 defaults,nofail 0 0
检查自动挂载是否设置成功,不报错能运行通过说明成功:
mount -a

参考文档:
初始化云硬盘(小于2TB)
https://cloud.tencent.com/document/product/362/6734
堆内存
多线程
strdup
初始化器
冒泡排序
增删改查
BufferedReader
输入输出
面向对象
生命周期
闭包的概念
原型链
Flask
mysql-connector-python
单例模式
浅拷贝
隔离级别
索引
InnoDB
左连接
聚合函数
PuTTY
TRUNCATE
str_starts_with_many
DateTime
array_combine
闭包的概念