参考链接:http://blog.chinaunix.net/uid-25829053-id-3067619.html
http://blog.itpub.net/23718752/viewspace-1146471/
192.168.20.249挂载1T硬盘
1 fdisk -l #查看要挂载的硬盘容量
显示如下:
Disk /dev/sdb: 999.7 GB
2 fdisk /dev/sdb #创建分区
m 打印帮助菜单
p 显示分区/打印分区
d 删除分区
n 新建分区
3 格式化
mkfs -t ext4 /dev/sdb1
具体操作如下:
root@ubu020249:/opt/backup# fdisk -l
Disk /dev/sda: 599.6 GB, 599550590976 bytes
255 heads, 63 sectors/track, 72891 cylinders, total 1170997248 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
Disk identifier: 0x0006ca04
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1137901567 568949760 83 Linux
/dev/sda2 1137903614 1170995199 16545793 5 Extended
/dev/sda5 1137903616 1170995199 16545792 82 Linux swap / Solaris
Disk /dev/sdb: 999.7 GB, 999653638144 bytes
2 heads, 1 sectors/track, 976224256 cylinders, total 1952448512 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
Disk identifier: 0x27638d58
Device Boot Start End Blocks Id System
/dev/sdb1 2048 1048578047 524288000 83 Linux
/dev/sdb2 1952448511 1952448511 0+ 83 Linux #这里的0+表示该分区容量为0,分区划分的有问题
root@ubu020249:/opt/backup# fdisk /dev/sdb #重新划分分区
Command (m for help): p #打印分区
Disk /dev/sdb: 999.7 GB, 999653638144 bytes
2 heads, 1 sectors/track, 976224256 cylinders, total 1952448512 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
Disk identifier: 0x27638d58
Device Boot Start End Blocks Id System
/dev/sdb1 2048 1048578047 524288000 83 Linux
/dev/sdb2 1952448511 1952448511 0+ 83 Linux
Command (m for help): d #删除分区,
Partition number (1-4): 1 #选择删除哪个分区
Command (m for help): p
Disk /dev/sdb: 999.7 GB, 999653638144 bytes
2 heads, 1 sectors/track, 976224256 cylinders, total 1952448512 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
Disk identifier: 0x27638d58
Device Boot Start End Blocks Id System
/dev/sdb2 1952448511 1952448511 0+ 83 Linux
Command (m for help): d #默认删除第二个分区
Selected partition 2
Command (m for help): p #打印分区表
Disk /dev/sdb: 999.7 GB, 999653638144 bytes
2 heads, 1 sectors/track, 976224256 cylinders, total 1952448512 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
Disk identifier: 0x27638d58
Device Boot Start End Blocks Id System
Command (m for help): n #新建分区
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p #划分主分区
Partition number (1-4, default 1): 1 #选择1
First sector (2048-1952448511, default 2048): #此处默认回车即可
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-1952448511, default 1952448511): +600G
Command (m for help): n #新建分区
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p #划分主分区
Partition number (1-4, default 2): 2 #选择2
First sector (1258293248-1952448511, default 1258293248): 此处默认回车
Using default value 1258293248
Last sector, +sectors or +size{K,M,G} (1258293248-1952448511, default 1952448511): +390G
Value out of range. #报超出范围
Last sector, +sectors or +size{K,M,G} (1258293248-1952448511, default 1952448511): +330G #不报错
Command (m for help): p #打印分区
Disk /dev/sdb: 999.7 GB, 999653638144 bytes
2 heads, 1 sectors/track, 976224256 cylinders, total 1952448512 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
Disk identifier: 0x27638d58
Device Boot Start End Blocks Id System
/dev/sdb1 2048 1258293247 629145600 83 Linux
/dev/sdb2 1258293248 1950353407 346030080 83 Linux
Command (m for help): d #删除第二个分区
Partition number (1-4): 2
Command (m for help): p
Disk /dev/sdb: 999.7 GB, 999653638144 bytes
2 heads, 1 sectors/track, 976224256 cylinders, total 1952448512 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
Disk identifier: 0x27638d58
Device Boot Start End Blocks Id System
/dev/sdb1 2048 1258293247 629145600 83 Linux
Command (m for help): n #新建分区
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p #创建主分区
Partition number (1-4, default 2): 2
First sector (1258293248-1952448511, default 1258293248): 默认回车
Using default value 1258293248
Last sector, +sectors or +size{K,M,G} (1258293248-1952448511, default 1952448511): 1258293248 #选择了起始值
Command (m for help): p #打印分区
Disk /dev/sdb: 999.7 GB, 999653638144 bytes
2 heads, 1 sectors/track, 976224256 cylinders, total 1952448512 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
Disk identifier: 0x27638d58
Device Boot Start End Blocks Id System
/dev/sdb1 2048 1258293247 629145600 83 Linux
/dev/sdb2 1258293248 1258293248 0+ 83 Linux #显示该分区容量为0
Command (m for help): d #删除第二个分区
Partition number (1-4): 2
Command (m for help): p #打印分区表
Disk /dev/sdb: 999.7 GB, 999653638144 bytes
2 heads, 1 sectors/track, 976224256 cylinders, total 1952448512 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
Disk identifier: 0x27638d58
Device Boot Start End Blocks Id System
/dev/sdb1 2048 1258293247 629145600 83 Linux
Command (m for help): n #新建分枢
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p #主分区
Partition number (1-4, default 2): 2
First sector (1258293248-1952448511, default 1258293248): #此处默认回车
Using default value 1258293248
Last sector, +sectors or +size{K,M,G} (1258293248-1952448511, default 1952448511): 1952448511 #输入末位的这个值
Command (m for help): p #打印分区
Disk /dev/sdb: 999.7 GB, 999653638144 bytes
2 heads, 1 sectors/track, 976224256 cylinders, total 1952448512 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
Disk identifier: 0x27638d58
Device Boot Start End Blocks Id System
/dev/sdb1 2048 1258293247 629145600 83 Linux
/dev/sdb2 1258293248 1952448511 347077632 83 Linux
Command (m for help): w #保存
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
格式化分区
mkfs -t ext4 /dev/sdb1
mkfs -t ext4 /dev/sdb2
挂载
mount /dev/sdb1 /opt/backup/online/
mount /dev/sdb2 /opt/backup/offline/
root@ubu020:/opt/backup# df -Th #查看硬盘容量
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext4 534G 1.5G 506G 1% /
none tmpfs 4.0K 0 4.0K 0% /sys/fs/cgroup
udev devtmpfs 7.8G 4.0K 7.8G 1% /dev
tmpfs tmpfs 1.6G 1.1M 1.6G 1% /run
none tmpfs 5.0M 0 5.0M 0% /run/lock
none tmpfs 7.8G 4.0K 7.8G 1% /run/shm
none tmpfs 100M 0 100M 0% /run/user
/dev/sdb1 ext4 591G 70M 561G 1% /opt/backup/online #999.7 GB的盘,挂上来之后只有870G
/dev/sdb2 ext4 326G 67M 310G 1% /opt/backup/offline
卸载
umount /opt/backup/online
umount /opt/backup/offline
root@ubu020249:/opt/backup# df -Th #查看硬盘容量 已成功卸载
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext4 534G 1.5G 506G 1% /
none tmpfs 4.0K 0 4.0K 0% /sys/fs/cgroup
udev devtmpfs 7.8G 4.0K 7.8G 1% /dev
tmpfs tmpfs 1.6G 1.1M 1.6G 1% /run
none tmpfs 5.0M 0 5.0M 0% /run/lock
none tmpfs 7.8G 4.0K 7.8G 1% /run/shm
none tmpfs 100M 0 100M 0% /run/user
以下是最简便的划分分区方法:即只划分一个分区
root@ubu020249:/opt/backup# fdisk -l #查看分区情况
Disk /dev/sda: 599.6 GB, 599550590976 bytes
255 heads, 63 sectors/track, 72891 cylinders, total 1170997248 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
Disk identifier: 0x0006ca04
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1137901567 568949760 83 Linux
/dev/sda2 1137903614 1170995199 16545793 5 Extended
/dev/sda5 1137903616 1170995199 16545792 82 Linux swap / Solaris
Disk /dev/sdb: 999.7 GB, 999653638144 bytes
2 heads, 1 sectors/track, 976224256 cylinders, total 1952448512 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
Disk identifier: 0x27638d58
Device Boot Start End Blocks Id System
/dev/sdb1 2048 1258293247 629145600 83 Linux #第二盘有两个分区
/dev/sdb2 1258293248 1952448511 347077632 83 Linux
root@ubu020249:/opt/backup# fdisk /dev/sdb #对第二块盘重新分区
Command (m for help): p #打印分区
Disk /dev/sdb: 999.7 GB, 999653638144 bytes
2 heads, 1 sectors/track, 976224256 cylinders, total 1952448512 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
Disk identifier: 0x27638d58
Device Boot Start End Blocks Id System
/dev/sdb1 2048 1258293247 629145600 83 Linux
/dev/sdb2 1258293248 1952448511 347077632 83 Linux
Command (m for help): d #删除分区
Partition number (1-4): 1
Command (m for help): d
Selected partition 2
Command (m for help): p
Disk /dev/sdb: 999.7 GB, 999653638144 bytes
2 heads, 1 sectors/track, 976224256 cylinders, total 1952448512 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
Disk identifier: 0x27638d58
Device Boot Start End Blocks Id System
Command (m for help): n #新建分区
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p #主分区
Partition number (1-4, default 1): 1
First sector (2048-1952448511, default 2048): #此处默认回车
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-1952448511, default 1952448511): 1952448511 #写默认最后边的数
Command (m for help): w #保存
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
格式化
mkfs -t ext4 /dev/sdb1
挂载
mount /dev/sdb1 /opt/backup/
查看硬盘容量
root@ubu020249:/opt/backup# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext4 534G 1.5G 506G 1% /
none tmpfs 4.0K 0 4.0K 0% /sys/fs/cgroup
udev devtmpfs 7.8G 4.0K 7.8G 1% /dev
tmpfs tmpfs 1.6G 1.1M 1.6G 1% /run
none tmpfs 5.0M 0 5.0M 0% /run/lock
none tmpfs 7.8G 4.0K 7.8G 1% /run/shm
none tmpfs 100M 0 100M 0% /run/user
/dev/sdb1 ext4 917G 72M 870G 1% /opt/backup #查看硬盘容量也是870G
配置开机启动项
vi /etc/fstab
/dev/sdb1 /opt/backup ext4 defaults 1 2
/dev/sdb1 代表哪个分区
/opt/backup挂载的位置
ext4 是该分区的格式
defaults 是挂载时所要设定的参数(只读,读写,启用quota等),
输入defaults包括的参数有(rw、dev、exec、auto、nouser、async) ,
1是使用dump是否要记录,0是不要。
2是开机时检查的顺序,是boot系统文件就为1,其他文件系统都为2,如不要检查就为0
mount --bind 命令来将两个目录连接起来,
mount --bind命令是将前一个目录挂载到后一个目录上,所有对后一个目录的访问其实都是对前一个目录的访问
[root@auth tmp]# ls -lid test1 test2 #会发现两个目录inode节点是不一样的
1193910 drwxr-xr-x 2 root root 4096 5 7 15:55 test1
1193911 drwxr-xr-x 2 root root 4096 5 7 15:55 test2
[root@auth tmp]# ll test1/
-rw-r--r-- 1 root root 2 5 7 15:58 1.txt
[root@auth tmp]# ll test2
-rw-r--r-- 1 root root 2 5 7 15:58 2.txt
[root@auth tmp]# mount --bind test1 test2
[root@auth tmp]# mount
/dev/sda3 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/var/tmp/test1 on /var/tmp/test2 type none (rw,bind)
[root@auth tmp]# ls -lid test2
1193910 drwxr-xr-x 2 root root 4096 5 7 15:58 test2 #i节点变成和test1一样了
[root@auth tmp]# ll test2 #目录下的文件也是test1目录下的文件
-rw-r--r-- 1 root root 2 5 7 15:58 1.txt
解挂载后
[root@auth tmp]# umount test2
[root@auth tmp]# ls -l test2
-rw-r--r-- 1 root root 2 5 7 15:58 2.txt
将test2挂载到test1上
[root@auth tmp]# mount --bind test2 test1
[root@auth tmp]# ls -l test1
-rw-r--r-- 1 root root 2 5 7 15:58 2.txt
参考链接:https://www.cnblogs.com/xingmuxin/p/8446115.html