- List the disks
admin@serveur-1:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 254:0 0 10G 0 disk └─vda1 254:1 0 10G 0 part / vdb 254:16 0 10G 0 disk
VDA usually refers to your instance's disk, VDB will therefore be the additional disk
- Create a partition
admin@serveur-1:~$ sudo fdisk /dev/vdb Welcome to fdisk (util-linux 2.25.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Device does not contain a recognized partition table. Created a new DOS disklabel with disk identifier 0x95c4adcc.
Command (m for help): n Partition type p primary (0 primary, 0 extended, 4 free) e extended (container for logical partitions) Select (default p): Using default response p. Partition number (1-4, default 1): First sector (2048-20971519, default 2048): Last sector, +sectors or +size{K,M,G,T,P} (2048-20971519, default 20971519): Created a new partition 1 of type 'Linux' and of size 10 GiB.
Command (m for help): w The partition table has been altered. Calling ioctl() to re-read partition table. Syncing disks.
- The partition table has been altered.
Syncing disks.[/code]
- Format the partition
admin@serveur-1:~$ sudo mkfs.ext4 /dev/vdb1 mke2fs 1.42.12 (29-Aug-2014) Creating filesystem with 2621184 4k blocks and 655360 inodes Filesystem UUID: 781be788-c4be-462b-b946-88429a43c0cf Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done
- Mount the partition
admin@serveur-1:~$ sudo mkdir /mnt/disk admin@serveur-1:~$ sudo mount /dev/vdb1 /mnt/disk/
- Check the mounting
admin@serveur-1:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 9.8G 840M 8.6G 9% / udev 10M 0 10M 0% /dev tmpfs 393M 5.2M 388M 2% /run tmpfs 982M 0 982M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 982M 0 982M 0% /sys/fs/cgroup /dev/vdb1 9.8G 23M 9.2G 1% /mnt/disk
To mount a persistent disk, you have to change the /etc/fstab file:
Retrieve the block ID
Retrieve the block ID
admin@serveur-1:~$ sudo blkid /dev/vda1: UUID="51ba13e7-398b-45f3-b5f3-fdfbe556f62c" TYPE="ext4" PARTUUID="000132ff-01" /dev/vdb1: UUID="2e4a9012-bf0e-41ef-bf9a-fbf350803ac5" TYPE="ext4" PARTUUID="95c4adcc-01"
- Add your disk to the /etc/fstab file:
admin@serveur-1:~$ vim /etc/fstab /etc/fstab: static file system information. # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> UUID=51ba13e7-398b-45f3-b5f3-fdfbe556f62c / ext4 defaults 0 0 UUID=2e4a9012-bf0e-41ef-bf9a-fbf350803ac5 /mnt/disk ext4 nofail 0 0