Ubuntu中添加新硬盘
2015-04-16 10:16
239 查看
为系统扩充磁盘存储容量是一件非常常见的事情,特别是现在在云平台中。不像windows系统,当我们在系统中添加一块硬盘时,系统有界面提示有新硬件,你可以直接在新硬件上右键,然后格式化之后就能用了。但在Linux系统中,如果你没有安装桌面系统,要能把新的硬盘使用起来还是要做一些配置的。
这里我介绍一下在云主机ubuntu系统中如何处理新加的硬盘的,具体来说分为以下6步:
1)找到新添加的硬盘设备,这个需要从系统的log里找。
因为我这里使用的时虚拟的硬盘所以设备名是以“vd”开头的,如果你添加的是IDE接口的硬盘你可以grep “hd",如果是SATA/SAS等scsi的硬盘,可以grep “sd"。
2)使用fdisk在硬盘上创建分区。
3)时新建的分区在系统中生效。
stack@ubunt:~$ partprobe
4)格式化新建的分区。
在新版本的ubuntu系统中/etc/fstab推荐使用分区的uuid来定义分区的挂载点,所以需要首先得到磁盘的uuid,这可以通过blkid命令得到。
Bingo!完成!
这里我介绍一下在云主机ubuntu系统中如何处理新加的硬盘的,具体来说分为以下6步:
1)找到新添加的硬盘设备,这个需要从系统的log里找。
stack@ubunt:~$ dmesg |grep vd [ 0.949797] vda: vda1 vda2 < vda5 > [ 0.959385] vdb: unknown partition table [ 1.159555] systemd-udevd[119]: starting version 204 [ 1.442816] EXT4-fs (vda1): mounted filesystem with ordered data mode. Opts: (null) [ 2.189858] Adding 1046524k swap on /dev/vda5. Priority:-1 extents:1 across:1046524k FS [ 2.416559] EXT4-fs (vda1): re-mounted. Opts: errors=remount-ro [ 4.663330] systemd-udevd[361]: starting version 204
因为我这里使用的时虚拟的硬盘所以设备名是以“vd”开头的,如果你添加的是IDE接口的硬盘你可以grep “hd",如果是SATA/SAS等scsi的硬盘,可以grep “sd"。
2)使用fdisk在硬盘上创建分区。
stack@ubunt:~$ fdisk /dev/vdb fdisk: unable to open /dev/vdb: Permission denied stack@ubunt:~$ sudo fdisk /dev/vdb sudo: unable to resolve host ubunt Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0x6e850859. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) 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-209715199, default 2048): 'Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199): Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199): Using default value 209715199 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks."n"表示新建一个分区,"p"表示创建一个主分区,“1”表示只创建一个分区,“w“表示保存分区信息。在输入分区个数之后,系统会让你配置分区的大小,直接回车选择默认的数字就行。
3)时新建的分区在系统中生效。
stack@ubunt:~$ partprobe
4)格式化新建的分区。
stack@ubunt:~$ sudo mkfs.ext4 /dev/vdb1 mke2fs 1.42.9 (4-Feb-2014) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 6553600 inodes, 26214144 blocks 1310707 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=4294967296 800 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done5)创建硬盘挂载点,修改/etc/fstab使得硬盘能够一直挂载在系统中。
在新版本的ubuntu系统中/etc/fstab推荐使用分区的uuid来定义分区的挂载点,所以需要首先得到磁盘的uuid,这可以通过blkid命令得到。
stack@ubunt:~$ sudo blkid -p /dev/vdb1 /dev/vdb1: UUID="7689119f-9ad7-4cf8-a7c5-0589147b3566" VERSION="1.0" TYPE="ext4" USAGE="filesystem" PART_ENTRY_SCHEME="dos" PART_ENTRY_TYPE="0x83" PART_ENTRY_NUMBER="1" PART_ENTRY_OFFSET="2048" PART_ENTRY_SIZE="209713152" PART_ENTRY_DISK="253:16"然后在/etc/fstab中加入下面的配置后保存,退出。
UUID=7689119f-9ad7-4cf8-a7c5-0589147b3566 /usr/localext4 ext4 defaults 0 06)重启系统,然后通过df命令确认。
stack@ubunt:~$ df /dev/vdb1 Filesystem 1K-blocks Used Available Use% Mounted on /dev/vdb1 103080224 61044 97759968 1% /usr/localext4 stack@ubunt:~$ cd /usr/localext4/ stack@ubunt:/usr/localext4$ ls lost+found stack@ubunt:/usr/localext4$ touch testfile touch: cannot touch ‘testfile’: Permission denied stack@ubunt:/usr/localext4$ sudo touch testfile stack@ubunt:/usr/localext4$ ls -la total 24 drwxr-xr-x 3 root root 4096 Apr 15 22:53 . drwxr-xr-x 11 root root 4096 Apr 15 22:03 .. drwx------ 2 root root 16384 Apr 15 21:56 lost+found -rw-r--r-- 1 root root 0 Apr 15 22:53 testfile
Bingo!完成!
相关文章推荐
- [Ubuntu] 服务器添加硬盘方法
- Vmware给ubuntu添加新硬盘(转)
- 为Ubuntu添加一块新硬盘步骤
- 为Ubuntu Server 添加硬盘
- 为ubuntu添加CPU和硬盘温度监控
- 在VirtualBox中的Ubuntu中添加新硬盘
- ubuntu 添加硬盘
- 给ubuntu虚拟机添加硬盘
- Ubuntu 16.04添加全新硬盘操作方法
- Ubuntu添加硬盘
- vmware :Ubuntu 12.04添加新硬盘
- 在ubuntu中添加新硬盘
- VMware10+Ubuntu14.04添加新硬盘
- Ubuntu 添加硬盘和修改USR 到新硬盘挂载点
- ubuntu server添加新硬盘
- Vmware给ubuntu添加新硬盘(转)
- 在ubuntu中添加新硬盘
- vmware :Ubuntu 12.04添加新硬盘
- Vmware给ubuntu添加新硬盘(转)
- Ubuntu硬盘空间不足时,添加硬盘的方法