• All
  • Test
  • Startup
  • Experience Case
  • FAQ
Product line
Search
Cancel
Documents type
Author
Time
Search

Mount new logical volume to UIS Server

2020-03-30 22:35:21 Published
  • 0Followed
  • 0Collected ,694Browsed
fans:0 follow:0

Network Topology

UIS normal networking environment

Problem Description

When the server adds  new hardware disks, how can the operating system installed in the server recognize the new disks and write data on them?   

Process Analysis

1. Find new logical volume

2. Add  new partitions

3. Execution mkfs.ext4 / dev / sdb sdb disk format command to ext4 format.  

4. Mount

5. Add Storage Pool

6. Add Template Pool(use another new lun,not the sameas Step5)

7. Permanently mounted hard drive

Solution

1.     Find new logical volume

Logical volume  /dev/sda divided into 4 partitions, sdaa,sdab,sdac,sdad.

Logical volume  /dev/sdad : Device Boot is empty.

[root@cvknode1 ~]# fdisk -l

Disk /dev/sda: 900.2 GB, 900151926784 bytes, 1758109232 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 262144 bytes / 262144 bytes

Disk label type: gpt

Disk identifier: D470558E-A734-4375-A65A-18B17479D1FB

 

#         Start          End    Size  Type            Name

 1         2048       411647    200M  EFI System      EFI System Partition

 2       411648    252069887    120G  Microsoft basic

 3    252069888    335955967     40G  Microsoft basic

 4    335955968    403064831     32G  Linux swap     

 5    403064832   1758107647  646.1G  Microsoft basic

WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.]#

 

Disk /dev/sdad: 107.4 GB, 107374182400 bytes, 209715200 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 label type: dos

Disk identifier: 0x8566ae4e

 

    Device Boot      Start         End      Blocks   Id  System

[root@cvknode1 ~]# 

 

2.     Add  new partitions

 

(1) start Partition

 [root@cvknode1 ~]# fdisk /dev/sdad

Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.

Be careful before using the write command.

Command (m for help):

 

(2) ViewPartition Help

Command (m for help): m

Command action

   a   toggle a bootable flag

   b   edit bsd disklabel

   c   toggle the dos compatibility flag

   d   delete a partition

   g   create a new empty GPT partition table

   G   create an IRIX (SGI) partition table

   l   list known partition types

   m   print this menu

   n   add a new partition

   o   create a new empty DOS partition table

   p   print the partition table

   q   quit without saving changes

   s   create a new empty Sun disklabel

   t   change a partition's system id

   u   change display/entry units

   v   verify the partition table

   w   write table to disk and exit

   x   extra functionality (experts only)

 

Command (m for help):

 

(3) Add  new partitions

First patition

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): 2048

Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199): +30G

Partition 1 of type Linux and of size 30 GiB is set

 

Command (m for help): p

Disk /dev/sdad: 107.4 GB, 107374182400 bytes, 209715200 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 label type: dos

Disk identifier: 0x8566ae4e

 

    Device Boot      Start         End      Blocks   Id  System

/dev/sdad1            2048    62916607    31457280   83  Linux

 

Second patition:

Command (m for help): n

Partition type:

   p   primary (1 primary, 0 extended, 3 free)

   e   extended

Select (default p): p

Partition number (2-4, default 2): 2

First sector (62916608-209715199, default 62916608):

Using default value 62916608

Last sector, +sectors or +size{K,M,G} (62916608-209715199, default 209715199):

Using default value 209715199

Partition 2 of type Linux and of size 70 GiB is set

 

Command (m for help): p

Disk /dev/sdad: 107.4 GB, 107374182400 bytes, 209715200 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 label type: dos

Disk identifier: 0x8566ae4e

 

    Device Boot      Start         End      Blocks   Id  System

/dev/sdad1            2048    62916607    31457280   83  Linux

/dev/sdad2        62916608   209715199    73399296   83  Linux

 

(4) write table to disk and exit

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

[root@cvknode1 ~]#

(5) confirm disk partitions

[root@cvknode1 ~]# fdisk -l | grep sdad    

Disk /dev/sdad: 107.4 GB, 107374182400 bytes, 209715200 sectors

/dev/sdad1            2048    62916607    31457280   83  Linux

/dev/sdad2        62916608   209715199    73399296   83  Linux

[root@cvknode1 ~]#

3.     Execution mkfs.ext4 / dev / sdb sdb disk format command to ext4 format.

 

 [root@cvknode1 ~]# mkfs.ext4 /dev/sdad1

mke2fs 1.42.9 (28-Dec-2013)

Discarding device blocks: done                           

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

1966080 inodes, 7864320 blocks

393216 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=2155872256

240 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

 

Allocating group tables: done                           

Writing inode tables: done                            

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done  

 

[root@cvknode1 ~]#

4. Mount

Execute mkdir /vms/templun command in a new directory  as the new hard disk mount point.

[root@cvknode1 ~]# mkdir /vms/templun

 [root@cvknode1 ~]# cd /vms

[root@cvknode1 vms]# ll

total 1676

drwxr-xr-x  2 root root    4096 Feb 28 00:05 cvmbackuptmp

drwxr-xr-x  5 root root    3896 Feb 28 12:53 defaultPool_ssd

drwxr-xr-x  3 root root    4096 Jan 21 09:52 images

drwxr-xr-x  4 root root    4096 Oct 26 05:04 isos

drwx------. 2 root root   16384 Oct 26 04:32 lost+found

drwxr-xr-x  2 root root    4096 Feb 28 12:53 templun

drwxr-xr-x  2 root root    4096 Dec 19 10:28 vmbackuptmp

 

[root@cvknode1 /]# mount /dev/sdad1 /vms/templun

[root@cvknode1 /]#

[root@cvknode1 /]# df -TH

Filesystem     Type      Size  Used Avail Use% Mounted on

devtmpfs       devtmpfs   68G     0   68G   0% /dev

tmpfs          tmpfs      68G  164k   68G   1% /dev/shm

tmpfs          tmpfs      68G  4.4G   64G   7% /run

tmpfs          tmpfs      68G     0   68G   0% /sys/fs/cgroup

/dev/sda2      ext4      127G   20G  102G  16% /

/dev/sda1      vfat      210M   11M  200M   5% /boot/efi

/dev/sda3      ext4       43G  7.6G   33G  19% /var/log

/dev/sda5      ext4      683G  161G  488G  25% /vms

/dev/sdad1     ext4       32G   47M   30G   1% /vms/templun

[root@cvknode1 /]#

 

5. Add Storage Pool



 6. Add Template Pool(use another new lun,not the sameas Step5)




7. Permanently mounted hard drive

With the above operation to mount the hard drive,we still need to congfigue Step1 to Step 6 after server’s restart as  this configuration will be lost after the restart. This only to be a temporary mount operation. If you want to permanently mount the hard drive, the fstab file needs to configured.

(1) Get disk’s uuid by command  blkid /dev/sdad1  .

 [root@cvknode1 ~]/# blkid /dev/sdad1

/dev/sdb: UU TYPE="ext4

 

(2) configure /etc/fstab

·            Entering vi / etc / fstab,

·            Type G to get to the file’s last row

·            Type "i"to start edit the file

·            Enter UUID(You can copy uuid above by the ssh tool), the disk’s mount point such as /vms/templun,Types of ext4, Options of "defaults", dump of 0, pass option of  2.

·            Press the ESC key and then type ": wq" to save and exit.

·            Entering cat /etc/fstab to confirm the configuration

 

 [root@cvknode1 ~]/# vi /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>

proc                                                                         /proc                  proc         nodev,noexec,nosuid               0                   0

# / was on /dev/sda2 during installation

UUID=d7f94577-db8d-4339-aG86-dcf752G0a7Oa    /                     ext4           errors=remount-ro                 0                   1     

# /boot/efi was on /dev/sdal during installation

UUID=4548-0F17                                                     /boot/efi            vfat            defaults                                  0                   1

# /var/log was on /dev/sda3 during installation

UUID=e3f39eb2-9975-4dc3-b7f0-6e25e98aad8c    /var/log            ext4           defaults                                  0                   2

# /vms was on /dev/sda5 during installation

UUID=06077d58-ebb7-4607-938c-09f5e9ada43e   /vms                 ext4           defaults                                  0                   2

# swap was on /dev/sda4 during installation

UUID=28b94350-36fa-442c-baad-lcl2605b8ed4     none                 swap           sw                                          0                   0

UUID=d8a248ea-3cd0-4fbc-a63c-d5f8dd39a09e   /vms/templun    ext4           defaults                                  0                   2

 

(3) After the completion of the implementation of the mount -a command, no error is proven configured correctly.Or you can also restart the server to see whether the configuration is lost after restarting the server.


After the completion of the implementation of df -h command to view disk mount case and occupancy, sdb can see the disk has been successfully mounted to the next /vms/templun directory.

 

 

Please rate this case:   
0 comments

No comments

Add Comments:

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

Login before you can operate!

login

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作