Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


软件:linux:gcp增加新硬盘

GCP上增加新硬盘

重要:这个文档是根据谷歌官方的手册来进行的,后续再加硬盘一定也要再看官方文档有没有变化


在GCP的控制面上创建硬盘

磁盘没有分区,使用ext4文件系统
创建的新硬盘需要和主机在同一个区域,才能挂载。或者直接在主机信息里面,添加硬盘

挂载硬盘

查看硬件,sdb就是我们的新硬盘

sudo lsblk
 
NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda       8:0    0   10G  0 disk 
├─sda1    8:1    0  9.9G  0 part /
├─sda14   8:14   0    3M  0 part 
└─sda15   8:15   0  124M  0 part /boot/efi
sdb       8:16   0   64G  0 disk

格式化硬盘

sudo mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/sdb 
 
mke2fs 1.44.5 (15-Dec-2018)
Discarding device blocks: done                            
Creating filesystem with 16777216 4k blocks and 4194304 inodes
Filesystem UUID: ea3303c3-ce95-4f48-816e-435c8a23720f
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000, 7962624, 11239424
 
Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (131072 blocks): done
Writing superblocks and filesystem accounting information: done
# 创建挂载点
sudo mkdir -p /var/www/webdav
 
# 挂载硬盘
sudo mount -o discard,defaults /dev/sdb /var/www/webdav
 
# 为所有用户配置新硬盘的读写权限
sudo chmod a+w /var/www/webdav

配置重启后自动装载

# 备份配置文件
sudo cp /etc/fstab /etc/fstab.backup
 
# 列出磁盘的UUID
sudo blkid /dev/sdb
 
# 编辑配置文件/etc/fstab,增加
UUID=ea3303c3-ce95-4f48-816e-435c8a23720f /var/www/webdav ext4 discard,defaults,nofail 0 2

移除硬盘

参考文档进行操作

  1. 先关闭可能会读写相关数据的程序
  2. 备份数据,卸载硬盘,恢复数据
  3. 修改配置文件,取消开机自动挂载硬盘
  4. 重新启动相关程序,测试
  5. 在GCP的网页端,在Instance中取消关联Disk,然后删除Disk

检查结果

sudo lsblk
 
df -hl

挂载成功,但是发现sda14,3M的分区,是空闲的,不知道为啥分区要分成这样

sda       8:0    0   10G  0 disk 
├─sda1    8:1    0  9.9G  0 part /
├─sda14   8:14   0    3M  0 part 
└─sda15   8:15   0  124M  0 part /boot/efi
/var/www/DokuWikiStick/dokuwiki/data/pages/软件/linux/gcp增加新硬盘.txt · Last modified: 2024/01/14 12:42 by zh