如何正确更改目录的目录结构/挂载点?


0

经过多次尝试将我的问题正式化后,我想,我终于成功了。

是)我有的:

mount -l    
...

/dev/md123 on / type ext3 (rw,noatime,errors=continue,user_xattr,acl,barrier=0,data=ordered)
/dev/md121 on /home2 type ext3 (rw,relatime,errors=continue,barrier=0,data=ordered)
/dev/md125 on /h1 type ext3 (rw,relatime,errors=continue,barrier=0,data=ordered)
...


cat /proc/mdstat    
...
md121 : active raid1 sde2[1] sdf2[0]
      293065664 blocks [2/2] [UU]

md125 : active raid1 sdc7[0] sdd7[1]
      20659456 blocks [2/2] [UU]

md123 : active raid1 sdc2[0] sdd2[1]
      2939776 blocks [2/2] [UU]
...

fdisk -l

...
   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *          63     1606499      803218+  fd  Linux raid autodetect
/dev/sdc2         1606500     7486289     2939895   fd  Linux raid autodetect
/dev/sdc3         7486290    11406149     1959930   fd  Linux raid autodetect
/dev/sdc4        11406150    72292499    30443175    5  Extended
/dev/sdc5        11406213    27053459     7823623+  fd  Linux raid autodetect
/dev/sdc6        27053523    30973319     1959898+  fd  Linux raid autodetect
/dev/sdc7        30973383    72292499    20659558+  fd  Linux raid autodetect
...
   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1   *          63     1606499      803218+  fd  Linux raid autodetect
/dev/sdd2         1606500     7486289     2939895   fd  Linux raid autodetect
/dev/sdd3         7486290    11406149     1959930   fd  Linux raid autodetect
/dev/sdd4        11406150    72292499    30443175    5  Extended
/dev/sdd5        11406213    27053459     7823623+  fd  Linux raid autodetect
/dev/sdd6        27053523    30973319     1959898+  fd  Linux raid autodetect
/dev/sdd7        30973383    72292499    20659558+  fd  Linux raid autodetect
...
   Device Boot      Start         End      Blocks   Id  System
/dev/sdf1              63   390636539   195318238+  fd  Linux raid autodetect
/dev/sdf2       390636540   976768064   293065762+  fd  Linux raid autodetect
...
   Device Boot      Start         End      Blocks   Id  System
/dev/sde1              63   390636539   195318238+  fd  Linux raid autodetect
/dev/sde2       390636540   976768064   293065762+  fd  Linux raid autodetect

要解决的问题:

h1仅包含电子邮件用户homedirs(邮箱的邮箱目录)。

我想在home2下移动h1目录。所以它将是/ home2 / h1 并且我想删除/ dev / md125,因此它的所有可用空间都将转到/ md123。

Answers:


0

不幸的是,如果没有很多位置之间复制文件就无法做到 - 所以解决方案真的需要知道每个文件系统的完整程度(df可能会告诉你这个。我们还需要在其他分区上移动东西 - 例如sdc1,sdc3,sdc5,sdc6和等效的sdd分区(如果它们没有镜像)。

您有几个问题导致无法合并分区 -

  1. 您没有使用LVM(逻辑卷管理器),它允许您动态调整大小。

  2. md121和md123不在背对背分区上,因此您无法合并空间。

理想的解决方案是备份sdc和sdd上的所有内容,然后将它们重新分区为单个大分区和RAID1,然后在RAID阵列之上运行LVM以允许您创建分区(然后可以调整大小,删除,快照,添加更多磁盘等,而不必担心物理磁盘上存储的东西)。

可以在home2下“移动”h1,只需创建/ home2 / h1,卸载/ h1并将其重新安装为/ home2 / h1 - 您可以通过编辑/ etc / fstab“永久地”执行此操作。


是啊。我担心的是什么。它不能像我想象的那样容易地完成。TY。
Jevgeni Smirnov 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.