Linux -- lvm逻辑卷管理和RAID
一、LVM概述
LVM(Logical Volume Manager):逻辑卷管理,是在硬盘分区和文件系统之间添加的一个逻辑层可用来提高磁盘分区管理的灵活性,动态扩展我们的磁盘空间。
LVM 屏蔽了底层磁盘布局,便于动态调整磁盘容量。
LVM的优点
1.空间利用率高
2.可以在线扩展容量
3.数据备份方便
4.可随意定义逻辑卷卷标
[root@jenkins ~]# fdisk -l /dev/sda磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000ad090设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 41943039 19921920 8e Linux LVM
/boot分区用于存放引导文件,不能应用LVM机制。
LVM机制的基本概念
PV(Physical Volume,物理卷)
整个硬盘,或使用fdisk等工具建立的普通分区
包括许多默认4MB的PE(physical Extent,基本单元)
VG(Volume Group,卷组)
一个或多个物理卷组合而成的整体
LV(Logical Volume,逻辑卷)
从卷组中分割出的一块空间,用于建立文件系统
LE(Logical Extent)与PE大小相同并一一对应
二、lVM的管理命令
建立命令的用法
pvcreate 设备名
vgcreate 卷组名 物理卷名1 物理卷名2
lvcreate -L 大小 -n 逻辑卷名 卷组名
[root@jenkins ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。命令(输入 m 获取帮助):p磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x7a04f19d设备 Boot Start End Blocks Id System命令(输入 m 获取帮助):n
Partition type:p primary (0 primary, 0 extended, 4 free)e extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-41943039,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+3G
分区 1 已设置为 Linux 类型,大小设为 3 GiB命令(输入 m 获取帮助):n
Partition type:p primary (1 primary, 0 extended, 3 free)e extended
Select (default p): p
分区号 (2-4,默认 2):
起始 扇区 (6293504-41943039,默认为 6293504):
将使用默认值 6293504
Last 扇区, +扇区 or +size{K,M,G} (6293504-41943039,默认为 41943039):+5G
分区 2 已设置为 Linux 类型,大小设为 5 GiB命令(输入 m 获取帮助):n
Partition type:p primary (2 primary, 0 extended, 2 free)e extended
Select (default p): p
分区号 (3,4,默认 3):
起始 扇区 (16779264-41943039,默认为 16779264):
将使用默认值 16779264
Last 扇区, +扇区 or +size{K,M,G} (16779264-41943039,默认为 41943039):+4G
分区 3 已设置为 Linux 类型,大小设为 4 GiB命令(输入 m 获取帮助):p磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x7a04f19d设备 Boot Start End Blocks Id System
/dev/sdb1 2048 6293503 3145728 83 Linux
/dev/sdb2 6293504 16779263 5242880 83 Linux
/dev/sdb3 16779264 25167871 4194304 83 Linux命令(输入 m 获取帮助):w
The partition table has been altered!Calling ioctl() to re-read partition table.WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
正在同步磁盘。[root@jenkins ~]# pvremove /dev/sdb1Labels on physical volume "/dev/sdb1" successfully wiped.
[root@jenkins ~]# pvremove /dev/sdb2Labels on physical volume "/dev/sdb2" successfully wiped.
[root@jenkins ~]# pvcreate /dev/sdb1Physical volume "/dev/sdb1" successfully created.
[root@jenkins ~]# pvcreate /dev/sdb2Physical volume "/dev/sdb2" successfully created.
[root@jenkins ~]# pvdisplay --- Physical volume ---PV Name /dev/sda2VG Name centosPV Size <19.00 GiB / not usable 3.00 MiBAllocatable yes (but full)PE Size 4.00 MiBTotal PE 4863Free PE 0Allocated PE 4863PV UUID pySxxi-bn7d-DFIq-nUdr-NOyP-ku3z-NmdDQA"/dev/sdb1" is a new physical volume of "3.00 GiB"--- NEW Physical volume ---PV Name /dev/sdb1VG Name PV Size 3.00 GiBAllocatable NOPE Size 0 Total PE 0Free PE 0Allocated PE 0PV UUID u09J4Z-imlt-1zgT-w2wg-EP3d-hEdF-bUF7ve"/dev/sdb2" is a new physical volume of "5.00 GiB"--- NEW Physical volume ---PV Name /dev/sdb2VG Name PV Size 5.00 GiBAllocatable NOPE Size 0 Total PE 0Free PE 0Allocated PE 0PV UUID Ffj9YI-NzUM-NcR0-s5HK-ux00-oMV7-VxZTlN[root@jenkins ~]# vgcreate sc /dev/sdb1 /dev/sdb2Volume group "sc" successfully created
[root@jenkins ~]# vgdisplay--- Volume group ---VG Name centosSystem ID Format lvm2Metadata Areas 1Metadata Sequence No 3VG Access read/writeVG Status resizableMAX LV 0Cur LV 2Open LV 2Max PV 0Cur PV 1Act PV 1VG Size <19.00 GiBPE Size 4.00 MiBTotal PE 4863Alloc PE / Size 4863 / <19.00 GiBFree PE / Size 0 / 0 VG UUID 2eEsYZ-tNB2-W1lo-Ope9-Rj4q-8yVd-zFUybV--- Volume group ---VG Name scSystem ID Format lvm2Metadata Areas 2Metadata Sequence No 1VG Access read/writeVG Status resizableMAX LV 0Cur LV 0Open LV 0Max PV 0Cur PV 2Act PV 2VG Size 7.99 GiBPE Size 4.00 MiBTotal PE 2046Alloc PE / Size 0 / 0 Free PE / Size 2046 / 7.99 GiBVG UUID xMHOKD-SlNK-1gPK-B1wt-nUTW-2nL8-dsW5HX[root@jenkins ~]# lvcreate -L 4G -n sanchuang scLogical volume "sanchuang" created.
[root@jenkins ~]# fdisk -l磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000ad090设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 41943039 19921920 8e Linux LVM磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x7a04f19d设备 Boot Start End Blocks Id System
/dev/sdb1 2048 6293503 3145728 83 Linux
/dev/sdb2 6293504 16779263 5242880 83 Linux
/dev/sdb3 16779264 25167871 4194304 83 Linux磁盘 /dev/mapper/centos-root:18.2 GB, 18249416704 字节,35643392 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节磁盘 /dev/mapper/sc-sanchuang:4294 MB, 4294967296 字节,8388608 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节# 查看当前有多少逻辑卷
[root@jenkins ~]# lvsLV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convertroot centos -wi-ao---- <17.00g swap centos -wi-ao---- 2.00g sanchuang sc -wi-a----- 4.00g # 查看当前有多少卷组
[root@jenkins ~]# vgsVG #PV #LV #SN Attr VSize VFreecentos 1 2 0 wz--n- <19.00g 0 sc 2 1 0 wz--n- 7.99g 3.99g# 查看当前有多少物理卷
[root@jenkins ~]# pvsPV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- <19.00g 0 /dev/sdb1 sc lvm2 a-- <3.00g <3.00g/dev/sdb2 sc lvm2 a-- <5.00g 1020.00m# 格式化
[root@jenkins ~]# mkfs.ext4 /dev/mapper/sc-sanchuang
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
262144 inodes, 1048576 blocks
52428 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=1073741824
32 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, 884736Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 # 挂载
[root@jenkins ~]# mount /dev/mapper/sc-sanchuang /feng
[root@jenkins ~]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
devtmpfs devtmpfs 898M 0 898M 0% /dev
tmpfs tmpfs 910M 0 910M 0% /dev/shm
tmpfs tmpfs 910M 9.8M 900M 2% /run
tmpfs tmpfs 910M 0 910M 0% /sys/fs/cgroup
/dev/mapper/centos-root xfs 17G 6.5G 11G 39% /
/dev/sda1 xfs 1014M 190M 825M 19% /boot
tmpfs tmpfs 182M 0 182M 0% /run/user/0
/dev/mapper/sc-sanchuang ext4 3.9G 16M 3.6G 1% /feng# 扩容 2G
[root@jenkins ~]# lvextend -L +2G /dev/mapper/sc-sanchuang Size of logical volume sc/sanchuang changed from 4.00 GiB (1024 extents) to 6.00 GiB (1536 extents).Logical volume sc/sanchuang successfully resized.[root@jenkins ~]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
devtmpfs devtmpfs 898M 0 898M 0% /dev
tmpfs tmpfs 910M 0 910M 0% /dev/shm
tmpfs tmpfs 910M 9.8M 900M 2% /run
tmpfs tmpfs 910M 0 910M 0% /sys/fs/cgroup
/dev/mapper/centos-root xfs 17G 6.5G 11G 39% /
/dev/sda1 xfs 1014M 190M 825M 19% /boot
tmpfs tmpfs 182M 0 182M 0% /run/user/0
/dev/mapper/sc-sanchuang ext4 3.9G 16M 3.6G 1% /feng# 对文件系统大小进行调整
[root@jenkins ~]# resize2fs /dev/mapper/sc-sanchuang
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/mapper/sc-sanchuang is mounted on /feng; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/mapper/sc-sanchuang is now 1572864 blocks long.[root@jenkins ~]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
devtmpfs devtmpfs 898M 0 898M 0% /dev
tmpfs tmpfs 910M 0 910M 0% /dev/shm
tmpfs tmpfs 910M 9.8M 900M 2% /run
tmpfs tmpfs 910M 0 910M 0% /sys/fs/cgroup
/dev/mapper/centos-root xfs 17G 6.5G 11G 39% /
/dev/sda1 xfs 1014M 190M 825M 19% /boot
tmpfs tmpfs 182M 0 182M 0% /run/user/0
/dev/mapper/sc-sanchuang ext4 5.8G 16M 5.5G 1% /feng# 扩容 1G ,[ -r|--resizefs ]
[root@jenkins ~]# lvextend -r -L +1G /dev/mapper/sc-sanchuang Size of logical volume sc/sanchuang changed from 6.00 GiB (1536 extents) to 7.00 GiB (1792 extents).Logical volume sc/sanchuang successfully resized.
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/mapper/sc-sanchuang is mounted on /feng; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/mapper/sc-sanchuang is now 1835008 blocks long.[root@jenkins ~]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
devtmpfs devtmpfs 898M 0 898M 0% /dev
tmpfs tmpfs 910M 0 910M 0% /dev/shm
tmpfs tmpfs 910M 9.8M 900M 2% /run
tmpfs tmpfs 910M 0 910M 0% /sys/fs/cgroup
/dev/mapper/centos-root xfs 17G 6.5G 11G 39% /
/dev/sda1 xfs 1014M 190M 825M 19% /boot
tmpfs tmpfs 182M 0 182M 0% /run/user/0
/dev/mapper/sc-sanchuang ext4 6.8G 18M 6.5G 1% /feng
扩容物理卷、卷组
[root@jenkins ~]# pvcreate /dev/sdb3Physical volume "/dev/sdb3" successfully created.[root@jenkins ~]# pvsPV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- <19.00g 0 /dev/sdb1 sc lvm2 a-- <3.00g 1016.00m/dev/sdb2 sc lvm2 a-- <5.00g 0 /dev/sdb3 lvm2 --- 4.00g 4.00g[root@jenkins ~]# vgextend sc /dev/sdb3Volume group "sc" successfully extended[root@jenkins ~]# vgsVG #PV #LV #SN Attr VSize VFree centos 1 2 0 wz--n- <19.00g 0 sc 3 1 0 wz--n- <11.99g <4.99g
删除物理卷、卷组、逻辑卷
删除--》lvs--》vg--》pv
[root@jenkins ~]# lvdisplay--- Logical volume ---LV Path /dev/sc/sanchuangLV Name sanchuangVG Name scLV UUID 1BXg1k-O3fk-A5hp-F2mC-lfKo-fx62-qIPJTlLV Write Access read/writeLV Creation host, time jenkins, 2023-07-15 23:25:58 +0800LV Status available# open 0LV Size 7.00 GiBCurrent LE 1792Segments 2Allocation inheritRead ahead sectors auto- currently set to 8192Block device 253:2--- Logical volume ---LV Path /dev/centos/swapLV Name swapVG Name centosLV UUID tOG8xL-84Iv-g8i8-KHCY-K6W1-yjf9-dK7s2tLV Write Access read/writeLV Creation host, time localhost, 2023-03-11 12:05:27 +0800LV Status available# open 2LV Size 2.00 GiBCurrent LE 512Segments 1Allocation inheritRead ahead sectors auto- currently set to 8192Block device 253:1--- Logical volume ---LV Path /dev/centos/rootLV Name rootVG Name centosLV UUID n13UGw-jy8H-cLSB-igzo-x4gv-KA0U-QjClbCLV Write Access read/writeLV Creation host, time localhost, 2023-03-11 12:05:28 +0800LV Status available# open 1LV Size <17.00 GiBCurrent LE 4351Segments 1Allocation inheritRead ahead sectors auto- currently set to 8192Block device 253:0[root@jenkins ~]# lvremove /dev/sc/sanchuang
Do you really want to remove active logical volume sc/sanchuang? [y/n]: yLogical volume "sanchuang" successfully removed[root@jenkins ~]# vgdisplay--- Volume group ---VG Name scSystem ID Format lvm2Metadata Areas 2Metadata Sequence No 5VG Access read/writeVG Status resizableMAX LV 0Cur LV 0Open LV 0Max PV 0Cur PV 2Act PV 2VG Size 7.99 GiBPE Size 4.00 MiBTotal PE 2046Alloc PE / Size 0 / 0 Free PE / Size 2046 / 7.99 GiBVG UUID uuzYvZ-9dhT-fSE2-yRjE-HFHc-5qdo-et1ZJe--- Volume group ---VG Name centosSystem ID Format lvm2Metadata Areas 1Metadata Sequence No 3VG Access read/writeVG Status resizableMAX LV 0Cur LV 2Open LV 2Max PV 0Cur PV 1Act PV 1VG Size <19.00 GiBPE Size 4.00 MiBTotal PE 4863Alloc PE / Size 4863 / <19.00 GiBFree PE / Size 0 / 0 VG UUID 2eEsYZ-tNB2-W1lo-Ope9-Rj4q-8yVd-zFUybV[root@jenkins ~]# vgremove scVolume group "sc" successfully removed[root@jenkins ~]# pvdisplay--- Physical volume ---PV Name /dev/sda2VG Name centosPV Size <19.00 GiB / not usable 3.00 MiBAllocatable yes (but full)PE Size 4.00 MiBTotal PE 4863Free PE 0Allocated PE 4863PV UUID pySxxi-bn7d-DFIq-nUdr-NOyP-ku3z-NmdDQA"/dev/sdb1" is a new physical volume of "3.00 GiB"--- NEW Physical volume ---PV Name /dev/sdb1VG Name PV Size 3.00 GiBAllocatable NOPE Size 0 Total PE 0Free PE 0Allocated PE 0PV UUID ogNQIS-T3we-TtcI-FqZA-wdV9-4kxR-2oyihC"/dev/sdb2" is a new physical volume of "5.00 GiB"--- NEW Physical volume ---PV Name /dev/sdb2VG Name PV Size 5.00 GiBAllocatable NOPE Size 0 Total PE 0Free PE 0Allocated PE 0PV UUID oz69y0-MTL2-3eCO-ThNt-W8w4-FwV2-Py5lcr[root@jenkins ~]# pvremove /dev/sdb1Labels on physical volume "/dev/sdb1" successfully wiped.
[root@jenkins ~]# pvremove /dev/sdb2Labels on physical volume "/dev/sdb2" successfully wiped.
RAID廉价冗余磁盘阵列
一、raid 磁盘阵列介绍
RAID(Redundant Arrays of Independent Disks,
独立冗余磁盘阵列)
, RAID 是由多个独立的高性能磁盘驱动器组成的磁盘子系统,从而提供比单个磁盘更高的存储性能和数据冗余的技术。
分类
硬件RAID
速度快,性能好,支持热插拔
需专门的RAID磁盘阵列卡,价格昂贵,还需配合相应的驱动
软件RAID
使用mdadm软件仿真磁盘阵列功能
无需专门硬件,性价比较好 设备文件标识是/dev/md0
RADI划分了等级
RAID0、RAID1、RAID5、RAID6、RAID10、RAID01等
RAID0:条带(striping)
优点
1.低成本
2.高性能读写
3.100% 的高存储空间利用率
缺点
1.只是单纯地提高性能,而且其中的一个磁盘失效将影响到所有数据
2.不能应用于数据安全性要求高的场合
RAID1:镜像(mirroring)
1.通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据,磁盘空间利用率为 50% 。
2.原始数据繁忙时,可以直接从镜像拷贝中读取数据,RAID 1可以提高读取性能
3.成本高,但是提供了很高的数据安全性和可用性。
RAID4:带校验的条带
RAID5:条带+分布校验
1.N(N≥3)块盘组成阵列,一份数据产生N-1个条带,同时还有1份校验数据。
2.N块盘同时读写,读性能很高,写性能相对低。重建数据时,性能会受到很大影响。
3.磁盘利用率(N-1) /N可靠性高,允许坏1块盘,而不丢失数据,坏2块盘,就不能用了。
RAID6:条带+分布校验+分布校验
1.N(N≥4)块盘组成阵列,(N-2) /N磁盘利用率。
2.成本高于raid5,写入性能较低
3.允许两个物理磁盘发生故障,而不丢失数据。
RAID10:镜像+条带
1.N (偶数,N≥4)块盘两两镜像后,再组合成一个RAID
2.N/2磁盘利用率
3.N/2块盘同时写入,N块盘同时读取
4.性能高,可靠性高。
RAID01:条带+镜像
1.读写性能与RAID 10相同
2.安全性低于RAID 10
RAID配置总结
Linux -- lvm逻辑卷管理和RAID相关推荐
- linux 软raid和lvm,lvm逻辑卷管理和软Raid设置
一.LVM逻辑卷管理 1. 定义 将多个物理分区/磁盘从逻辑上组合成一个更大的整体,从其中划分出不同的逻辑分区,逻辑分区的大小可以根据需求扩大和缩减 2. LVM概念 PV:物理卷 VG:卷组(可以包 ...
- LVM逻辑卷管理和挂盘操作
一.简介 逻辑卷管理器是linux系统对硬盘区分进行管理的一种机制,为解决硬盘设备在创建后不易修改分区大小的缺陷.并且通过LVM,可以对逻辑卷进行扩展和缩小分区. 1.1 PV & VG & ...
- linux逻辑卷下空间丢了,Linux-lvm逻辑卷管理和提示丢失pv物理卷
问题描述: 有次在使用lvm扩容的时候,整错了,导致显示如下情况 提示缺少一个pv导致无法继续,pvdisplay的时候查看到unknown 使用pvs查看找到pvname的unknown对应群组ce ...
- Linux下逻辑卷LVM的管理和RAID磁盘阵列
Linux系统安全 | Linux下逻辑卷LVM的管理和RAID磁盘阵列 原创 谢公子 [谢公子学安全](javascript:void(0);) 昨天 转载自公众号:谢公子学安全 图片 图片 LVM ...
- d盘不能扩展卷_一篇看懂!Linux磁盘的管理(分区、格式化、挂载),LVM逻辑卷,RAID磁盘阵列...
Linux中磁盘的管理(分区.格式化.挂载),LVM逻辑卷,RAID磁盘阵列 一.认识磁盘 1.什么是磁盘: 磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来 ...
- Android逻辑卷管理LVM,LINUX——LVM逻辑卷管理
LVM: logical volumes manager LVM逻辑卷部署 物理卷->卷组->逻辑卷 第一步:关机添加磁盘:两个磁盘可以构成一个磁盘组. 第二步:查看磁盘 # ls /de ...
- Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)
Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载) Linux LVM逻辑卷配置过程详解 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量, ...
- LVM逻辑卷,RAID磁盘阵列
磁盘管理: 有关硬盘的识别,linux根据设备类型对存储设备进行识别,如果是IDE设备, 在计算机中会被识别为hd,第一个IDE设备会被识别为hda,第二个IDE设备会被识别为hdb,依次类推.如果是 ...
- linux删除配置信息,Linux LVM逻辑卷配置过程详解(创建、扩展、缩减、删除、卸载、快照创建)...
一.预备知识 LVM全称为Logical Volume Manager逻辑卷管理器,LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分 ...
最新文章
- 【LeetCode】无重复字符的最长子串【滑动窗口法】
- java -cp 引用多个包_javac编译单文件、多文件引入jar包、-cp解决无法加载主类问题...
- 笔记本敲代码真香,包邮送一个!
- 提现接口网站 php,API提现接口
- Istio的网络API解释了
- Java 多态的实现机制
- 理解 Redux 的最好方式,是自己写一个
- 增加javascript的trim函数
- 如何优化你的布局层级结构之RelativeLayout和LinearLayout及FrameLayout性能分析(一)...
- BP算法推导-softmax层+交叉熵(logloss)
- HandlerThread的使用场景和用法
- ANSYS - 表格加载方法
- 电视连接WiFi中心服务器异常,网络电视登录失败怎么办?为什么电视连接wifi常常显示登陆失败?...
- Google表单初学者指南
- 访问Oracle数据库的四款工具软件介绍
- 2020Android手机专业摄影,华为拍照手机排行榜2020_华为拍照最好的是哪款
- unix时间戳_unix时间戳在线工具
- c语言大作业书店图书管理系统,c语言课程设计 书店管理系统.pdf
- 文本挖掘(超详细:数据获取 - 数据清洗 - 中文分词 - 去除停用词 - 词频统计 - 词云图 - 情感分析)
- NFT行业新机遇 非同质化的电子书或将改变市场格局
热门文章
- 编译的时候出现错误/usr/bin/ld: cannot find -lvtkCommon
- 海外服务器租用中,带宽和延迟哪个更重要?
- 使用Mechanize实现自动化表单处理
- python浏览器交互代码_使用Mechanize实现Python模拟自然浏览器行为来完成与网页之间的交互....
- 前端手机号脱敏和分隔
- 重定向和转发的区别【转】
- UE4 手把手教你做插件(1) 从代码引用插件
- 抓取微信小程序源码并反编译(蓝叠模拟器)
- java的gui教程_Java GUI入门教程
- React生命周期执行顺序详解