Centos 6.7 分区命令

Centos 6.7 分区命令

服务器上的当前存储量为

Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1       118G  109G  3.0G  98% /
tmpfs           2.9G     0  2.9G   0% /dev/shm
/dev/vdc        118G   40G   73G  36% /backup
/usr/tmpDSK     4.0G  137M  3.7G   4% /tmp
/dev/vdd        118G   60M  112G   1% /new

我正在寻找将 /dev/vdd (/new) 合并到 dev/vda1 (/) 而不影响 dev/vda 的数据。是否有安全的命令来执行此操作?

注意:/dev/vdd 或 /new 中还没有数据。

dev 目录的输出:

block            loop6               ram2      tty16  tty41  ttyS0
btrfs-control    loop7               ram3      tty17  tty42  ttyS1
bus              lp0                 ram4      tty18  tty43  ttyS2
char             lp1                 ram5      tty19  tty44  ttyS3
console          lp2                 ram6      tty2   tty45  urandom
core             lp3                 ram7      tty20  tty46  usbmon0
cpu              MAKEDEV             ram8      tty21  tty47  usbmon1
cpu_dma_latency  mapper              ram9      tty22  tty48  vcs
crash            mcelog              random    tty23  tty49  vcs1
disk             mem                 raw       tty24  tty5   vcs2
fb               net                 root      tty25  tty50  vcs3
fb0              network_latency     rtc       tty26  tty51  vcs4
fd               network_throughput  rtc0      tty27  tty52  vcs5
full             null                shm       tty28  tty53  vcs6
fuse             nvram               snapshot  tty29  tty54  vcsa
hidraw0          oldmem              stderr    tty3   tty55  vcsa1
hpet             port                stdin     tty30  tty56  vcsa2
hugepages        ppp                 stdout    tty31  tty57  vcsa3
hvc0             ptmx                systty    tty32  tty58  vcsa4
input            pts                 tty       tty33  tty59  vcsa5
kmsg             ram0                tty0      tty34  tty6   vcsa6
log              ram1                tty1      tty35  tty60  vda
loop0            ram10               tty10     tty36  tty61  vda1
loop1            ram11               tty11     tty37  tty62  vdb
loop2            ram12               tty12     tty38  tty63  vdc
loop3            ram13               tty13     tty39  tty7   vdd
loop4            ram14               tty14     tty4   tty8                 vga_arbiter
loop5            ram15               tty15     tty40  tty9   zero

Parted 输出

sudo parted /dev/vda1
GNU Parted 2.1
Using /dev/vda1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) u s                                                              
(parted) print                                                            
Model: Virtio Block Device (virtblk)
Disk /dev/vda1: 251524831s
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start  End  Size  Type  File system  Flags

答案1

考虑到 /dev/vda1 是以 root 身份挂载的,没有 LVM,这意味着这样做真的很难。

您需要在 vdd 上创建一个 lvm,将根分区移到那里,修改 fstab 和 grub 以从新分区启动并重新启动。重新启动后,您将 vda1 添加到之前创建的 lvm。

我不会代替你尝试,因为它需要一些高级的 Linux 知识和对上帝的祈祷才能使它工作

相关内容