linux mount disk
first show the disks
sudo fdisk -l
show like this
Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: E8C02AEF-26B1-4AAC-9C36-327F2F8A57B3
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 466862079 465811456 222.1G Linux filesystem
/dev/sda3 466862080 468860927 1998848 976M Linux swap
Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
you can see a disk
Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
At this time, you can not mount this disk to your system.
You need to format the disk.
sudo fdisk /dev/sdb
output
Welcome to fdisk (util-linux 2.27.1).
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 0xc1cddb98.
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-1953525167, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-1953525167, default 1953525167):
Created a new partition 1 of type 'Linux' and of size 931.5 GiB.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
sudo fdisk -l
output
Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: E8C02AEF-26B1-4AAC-9C36-327F2F8A57B3
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 466862079 465811456 222.1G Linux filesystem
/dev/sda3 466862080 468860927 1998848 976M Linux swap
Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xc1cddb98
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 1953525167 1953523120 931.5G 83 Linux
Before you mount the disk, you need to format the disk, we use type ext4
sudo mkfs -t ext4 /dev/sdb1
output
mke2fs 1.42.13 (17-May-2015)
Creating filesystem with 244190390 4k blocks and 61054976 inodes
Filesystem UUID: 72c24efd-a6de-4c62-b126-5d20b3238829
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
create mount point
cd /mnt
sudo mkdir tempmount
mount a disk
sudo mount /dev/sdb1 tempmount
Note: mount point must be a folder.
use df to see the disk
df -h
output
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 791M 1.4M 790M 1% /run
/dev/sda2 219G 192G 16G 93% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 511M 3.7M 508M 1% /boot/efi
tmpfs 791M 0 791M 0% /run/user/1000
tmpfs 791M 0 791M 0% /run/user/1001
/dev/sdb1 917G 7.4G 863G 1% /mnt/tempmount