我讲讲我试过的方法吧,步骤如下:
格式化硬盘
sudo mkfs.ext4 -m 0 -F -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/[DEVICE_ID]
# [DEVICE_ID] 需要被替换
一般是 sdb, 如下:
sudo mkfs.ext4 -m 0 -F -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/sdb
# 官网上的命令行都很复杂,其实这种也可以:
sudo mkfs -t ext4 /dev/sdb
创建一个文件夹用来挂载
sudo chmod a+w/mnt/disks/sdb_home
但是我这边显示can't create a directory,因为no enough space.其实就是磁盘真的是满的不行了,解决方案就随便删掉哪个大文件就好。
看一下硬盘情况
sudo fdisk-l
这时候已经有了sdb
接着用fsck命令分区
sudo fdisk/dev/mnt/disks/sdb_home
n#开始分区
sudo fdisk /dev/mnt/disks/sdb_home
n # 开始分区
# 跟着程序走就好,可以一路按回车
p (主分区)
再看一下硬盘情况
看到sdb1已经分区了
挂载
sudo mount-o discard,defaults/dev/sdb/mnt/disks/sdb_home
如果显示mount:wrong fs type,bad option,bad superblock,用fsck修复一下
fsck/dev/mnt/disks/sdb_home
参考:StackExchange:mount:wrong fs type,bad option,bad superblock
改权限
sudo chmod a+w/mnt/disks/sdb_home
自动挂载
创建fstab文件
sudo cp/etc/fstab/etc/fstab.backup
用sudo blkid/dev/sdb可以看硬盘UUID,如果显示的是PARTUUID不影响下面的操作
用vim编辑fstab文件
UUID=0e476b9f-ebe4-4dd1-8497-0df32ca8e4ea/mnt/disks/sdb_home ext4 discard,defaults,nofail 0 2
https://ds.fanyaozu.com/tag/%e7%ab%a5%e8%a3%85%e8%bf%99%e9%97%a8%e5%a5%bd%e7%94%9f%e6%84%8f
转载请注明:电商回忆录 » 如何为GoogleCloud添加磁盘?