ข้อมูลในบทความนี้เกี่ยวข้องกับการปรับเปลี่ยนดิสก์พาร์ติชันและระบบไฟล์และควรเข้าใจอย่างถี่ถ้วนก่อนที่จะทำตามตัวอย่างใด ๆ เช่นการสูญหายของข้อมูลหรือระบบที่ไม่สามารถใช้งานได้
วิธีการระบุอุปกรณ์ Vultr Block Storage ของคุณ
ที่จัดเก็บ Vultr block แสดงเป็นอุปกรณ์ / dev / vtbd * (อุปกรณ์ VirtIO Block)
ดูรายการปัจจุบัน / dev / vtbd ด้วย ls -al /dev/vtbd*
# ls -al /dev/vtbd*
crw-r----- 1 root operator 0x43 Mar 25 09:55 /dev/vtbd0
crw-r----- 1 root operator 0x45 Mar 25 09:55 /dev/vtbd0p1
crw-r----- 1 root operator 0x46 Mar 25 05:55 /dev/vtbd0p2
crw-r----- 1 root operator 0x44 Mar 25 09:55 /dev/vtbd1
vtbd0 และ vtbd1 เป็นอุปกรณ์แต่ละชิ้น vtbd0p1 และ vtbd0p2 เป็นสองพาร์ติชั่นบนอุปกรณ์ vtbd0
อุปกรณ์ Vultr Block Storage อันใหม่คืออะไร?
เนื่องจากที่เก็บข้อมูลบล็อกที่เพิ่งเพิ่มเข้าไปยังไม่ได้แบ่งพาร์ติชันจึงอาจเป็น vtbd1 แต่ให้ตรวจสอบกันก่อน
ดูพาร์ติชัน GPT ปัจจุบันด้วยgpart show
(หรือgpart list
สำหรับรายละเอียดเพิ่มเติม) เพื่อแสดงพาร์ติชัน GPT ทั้งหมดในอุปกรณ์ทั้งหมด
# gpart show
=> 34 335544253 vtbd0 GPT (160G)
34 94 1 freebsd-boot (47K)
128 335544159 2 freebsd-ufs (160G)
ดังนั้นเราจึงเห็นทั้งสองพาร์ติชันที่มีอยู่และระบบไฟล์ของพวกเขาใน vtbd0 vtbd0 มีอุปกรณ์สำหรับบูตและรูทระบบไฟล์ที่มีอยู่ของเรา
นอกจากนี้เรายังสามารถตรวจสอบสิ่งนี้ได้ด้วยการรันmount
เพื่อดูว่าพาร์ทิชันใดถูกเมาท์เป็น / สิ่งนี้ยืนยันว่า vtbd0 มีระบบไฟล์รูท
# mount
/dev/vtbd0p2 on / (ufs, local, soft-updates)
devfs on /dev (devfs, local, multilabel)
วิธีการแบ่งพาร์ติชันและเมาท์อุปกรณ์ Vultr Block Storage ใหม่ของคุณ
ในการใช้ที่จัดเก็บ Vultr บล็อกใหม่นั้นจะต้องมีการแบ่งพาร์ติชันและระบบไฟล์เริ่มต้นแล้วติดตั้ง
ในตัวอย่างนี้เรากำลังสร้างพาร์ติชันหนึ่ง (ด้วยรูปแบบพาร์ติชัน GPT) สำหรับพื้นที่เก็บข้อมูลทั้งหมดของบล็อก (50GB) เราได้พิจารณาชื่อของอุปกรณ์จัดเก็บข้อมูลบล็อกใหม่ของเรา (vtbd1 ในตัวอย่างนี้) ดังนั้นให้ใช้gpart create -s GPT vtbd1
คำสั่ง
# gpart create -s GPT vtbd1
vtbd1 created
ตอนนี้เพิ่มหนึ่งพาร์ติชันที่มีป้ายกำกับ 'ที่เก็บข้อมูลบล็อก vultr ' และตั้งเป็น freebsd-ufs
# gpart add -t freebsd-ufs -l vultr\_block\_storage vtbd1
vtbd1p1 added
สิ่งนี้ควรสร้างอุปกรณ์ใหม่ที่ชื่อ/ dev / vtbd1p1และสามารถตรวจสอบได้ด้วยการรันgpart list vtbd1p1
เตรียมข้อมูลเบื้องต้นระบบไฟล์ UFS2 บนพาร์ติชันใหม่
# newfs -U vtbd1p1
/dev/vtbd1p1: 51200.0MB (104857528 sectors) block size 32768, fragment size 4096
using 82 cylinder groups of 626.09MB, 20035 blks, 80256 inodes.
with soft updates
super-block backups (for fsck_ffs -b #) at:
192, 1282432, 2564672, 3846912, 5129152, 6411392, 7693632, 8975872, 10258112, 11540352, 12822592, 14104832, 15387072, 16669312, 17951552, 19233792, 20516032, 21798272, 23080512, 24362752, 25644992, 26927232, 28209472, 29491712,
30773952, 32056192, 33338432, 34620672, 35902912, 37185152, 38467392, 39749632, 41031872, 42314112, 43596352, 44878592, 46160832, 47443072, 48725312, 50007552, 51289792, 52572032, 53854272, 55136512, 56418752, 57700992, 58983232,
60265472, 61547712, 62829952, 64112192, 65394432, 66676672, 67958912, 69241152, 70523392, 71805632, 73087872, 74370112, 75652352, 76934592, 78216832, 79499072, 80781312, 82063552, 83345792, 84628032, 85910272, 87192512, 88474752,
89756992, 91039232, 92321472, 93603712, 94885952, 96168192, 97450432, 98732672, 100014912, 101297152, 102579392, 103861632
ตอนนี้คุณพร้อมที่จะติดตั้งอุปกรณ์ใหม่สำหรับใช้งานแล้ว!
สร้างจุดยึด
# mkdir /mnt/blockstorage
เพิ่มรายการ en ลงใน/etc/fstab
ไฟล์เพื่อให้ง่ายต่อการติดตั้ง
# echo /dev/vtbd1p1 /mnt/blockstorage ufs rw,noatime 0 2 >> /etc/fstab
ติดตั้งอุปกรณ์จัดเก็บข้อมูลบล็อกใหม่
# mount /mnt/blockstorage
ขณะนี้ที่เก็บข้อมูลพร้อมใช้งานและพร้อมใช้งานที่ / mnt / blockstorage
# df -h /mnt/blockstorage/
Filesystem Size Used Avail Capacity Mounted on
/dev/vtbd1p1 48G 8.0K 45G 0% /mnt/blockstorage