在云平台上,申请了一linux的ECS,分配linux系统后,数据盘需要挂盘,不然系统里只有系统盘找不到数据盘。windows里数据盘在磁盘管理中搜索关联。 linux数据盘也是需要挂盘的,不然就只在系统盘里操作。因是linux小白,之前都不知道,导致所有的数据全是系统盘里,最后系统盘崩了。
1. 输入:fdisk -l 查看有哪些硬盘
2. 通过两种方式对CDS磁盘进行分区,fdisk 和 parted 方式。fdisk 的分区格式是 MBR,只能支持 2TB 以下的磁盘分区;如果磁盘超过 2TB,推荐 parted 进行分区操作。 在此为2TB的磁盘,所以用fdisk应可以了。
输入:fdisk /dev/vdb
之后输入相应的命令:
1)n,回车 (n: 加一个新的分区)
2)p, 回车 (p: 主分区)
3)1,回车两次 (1:1号分区,回车选默认设置)
4)输入wq后,回车,(wq: 保存并退出),创建分区。
3.输入:fdisk -l 查看 /vdb1分区完成
4. 输入:mkfs -V -t ext4 /dev/vdb1 格式化分区,格式化成ext4格式, 格式化的时间长短因磁盘大小而定,磁盘越大,格式化时间越长。
5. 输入:mkdir /disk 建立disk目录,便于后面将数据盘挂到disk。
6. 输入:echo '/dev/vdb1 /disk ext4 defaults 0 0' >> /etc/fstab 写入新分区信息, 数据盘挂到disk上的信息也加入。
7.输入:cat /etc/fstab 查看新分区信息
8. 输入:mount /dev/vdb1 /disk 挂载新分区到disk目录
9.输入:df -h 查看挂载情况。下图为挂载成功。
参考:
mkfs [-V] [-t fstype] [fs-options] filesys [blocks]
参数 :
- device : 预备检查的硬盘分区,例如:/dev/sda1
- -V : 详细显示模式
- -t : 给定档案系统的型式,Linux 的预设值为 ext2
- -c : 在制做档案系统前,检查该partition 是否有坏轨
- -l bad_blocks_file : 将有坏轨的block资料加到 bad_blocks_file 里面
- block : 给定 block 的大小
mount的基本格式为mount [-t vfstype] [-o options] device dir
。
- “-t vfstype”指定文件系统的类型,一般文件格式有以下几种。
- 光盘或光盘镜像:iso9660。
- DOS fat16文件系统:msdos。
- Windows 9x fat32文件系统:vfat。
- Windows NT ntfs文件系统:ntfs。
- Windows文件网络共享:smbfs。
- UNIX(LINUX) 文件网络共享:nfs。
- “-o options”主要用来描述设备或档案的挂载方式,常用的参数有以下几种。
- loop:用来把一个文件当成硬盘分区挂载在系统上。
- ro:采用只读方式挂载设备。
- rw:采用读写方式挂载设备。
- iocharset:指定访问文件系统所用字符集。
- vers:对应文件系统的版本。
- “device”为需要挂载(mount)的设备。
- dir:设备在系统上的挂载点(mount point)。