Linux: Difference between revisions

From Han Wiki
Jump to navigation Jump to search
→‎Permissions: convert to a table
volume group
Line 1: Line 1:
= SSH =
= SSH =


Line 5: Line 7:
<source lang="bash">
<source lang="bash">
$ ssh-copy-id -p 41111 -i ~/.ssh/id_rsa.pub mhan@remote.server.com
$ ssh-copy-id -p 41111 -i ~/.ssh/id_rsa.pub mhan@remote.server.com
</source>
= Disk =
== Physical volume ==
Initialize for use as LVM physical volume.
<source lang="bash">
$ pvcreate /dev/sdb1
</source>
Scanning for block devices.
<source lang="bash">
$ lvmdiskscan
</source>
Display the physical volumes.
<source lang="bash">
$ pvdisplay
</source>
Show all physical devices.
<source lang="bash">
$ pvscan
</source>
Prevent allocation of physical extents on the free space of one or more physical volumes. This may be necessary if there are disk errors, or if you will be removing the physical volume.
<source lang="bash">
$ pvchange -x n /dev/sdb1
</source>
Resize.
<source lang="bash">
$ pvresize
</source>
Remove LVM label.
<source lang="bash">
$ pvremove
</source>
== Volume group ==
Create a volume group.
<source lang="bash">
$ vgcreate vg1 /dev/sdb1 /dev/sdc1
</source>
Add a physical volume to a volume group.
<source lang="bash">
$ vgextend vg1 /dev/sdd1
</source>
Display volume group.
<source lang="bash">
$ vgdisplay new_vg
</source>
Scan disks for volume groups.
<source lang="bash">
$ vgscan
</source>
Remove a physical volume from a volume group.
<source lang="bash">
$ vgreduce group_name /dev/sdc1
</source>
Change parameters of a volume group. Change the maximum number of logical volumes of volume group vg00 to 128.
<source lang="bash">
$ vgchange -l 128 /dev/vg00
</source>
Activate or deactivate a volume group.
<source lang="bash">
$ vgchange -a n my_volume_group
</source>
Remove a volume group.
<source lang="bash">
$ vgremove officevg
</source>
Split the physical volumes of a volume group and create a new volume group.
<source lang="bash">
$ vgsplit bigvg smallvg /dev/ram15
Volume group "smallvg" successfully split from "bigvg"
</source>
Merge the inactive volume group my_vg into the active or inactive volume group databases giving verbose runtime information.
<source lang="bash">
$ vgmerge -v databases my_vg
</source>
Change the name of a volume group.
<source lang="bash">
$ vgrename vg02 my_volume_group
</source>
</source>



Revision as of 13:38, 2 April 2018


SSH

Push public SSH key to a server

$ ssh-copy-id -p 41111 -i ~/.ssh/id_rsa.pub mhan@remote.server.com

Disk

Physical volume

Initialize for use as LVM physical volume.

$ pvcreate /dev/sdb1

Scanning for block devices.

$ lvmdiskscan

Display the physical volumes.

$ pvdisplay

Show all physical devices.

$ pvscan

Prevent allocation of physical extents on the free space of one or more physical volumes. This may be necessary if there are disk errors, or if you will be removing the physical volume.

$ pvchange -x n /dev/sdb1

Resize.

$ pvresize

Remove LVM label.

$ pvremove

Volume group

Create a volume group.

$ vgcreate vg1 /dev/sdb1 /dev/sdc1

Add a physical volume to a volume group.

$ vgextend vg1 /dev/sdd1

Display volume group.

$ vgdisplay new_vg

Scan disks for volume groups.

$ vgscan

Remove a physical volume from a volume group.

$ vgreduce group_name /dev/sdc1

Change parameters of a volume group. Change the maximum number of logical volumes of volume group vg00 to 128.

$ vgchange -l 128 /dev/vg00

Activate or deactivate a volume group.

$ vgchange -a n my_volume_group

Remove a volume group.

$ vgremove officevg

Split the physical volumes of a volume group and create a new volume group.

$ vgsplit bigvg smallvg /dev/ram15
Volume group "smallvg" successfully split from "bigvg"

Merge the inactive volume group my_vg into the active or inactive volume group databases giving verbose runtime information.

$ vgmerge -v databases my_vg

Change the name of a volume group.

$ vgrename vg02 my_volume_group

File

Permissions

Letter Number
r 4
w 2
x 1
rw- 6
r-x 5
rwx 7