Onde está o sistema de arquivos raiz do Linux em uma unidade conectada

1

Eu tenho um sistema CentOS com muitas configurações / aplicativos instalados em um disco rígido. Eu instalei um novo sistema CentOS em um disco rígido diferente. Eu iniciei a partir do novo sistema / disco rígido e tenho o sistema antigo / disco rígido instalado na mesma caixa. Desejo acessar o sistema de arquivos raiz do sistema antigo / disco rígido. Não tenho certeza de onde o sistema de arquivos está localizado. Eu tentei montar a partição Linux LVM da unidade antiga, mas não tenho certeza de como fazê-lo. Existe uma maneira fácil de fazer isso?

Aqui está a saída do mount:

proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=12248244k,nr_inodes=3062061,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,seclabel,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/mapper/centos-root on / type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=35,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
sunrpc on /proc/fs/nfsd type nfsd (rw,relatime)
/dev/sda2 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
/dev/mapper/centos-home on /home type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
10.0.0.5:/backups on /mnt/nfs/backups type nfs (rw,noatime,vers=3,rsize=32768,wsize=32768,namlen=255,acregmin=1800,acregmax=1800,acdirmin=1800,acdirmax=1800,hard,nolock,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=10.0.0.5,mountvers=3,mountport=59250,mountproto=tcp,local_lock=all,addr=10.0.0.5)
gvfsd-fuse on /run/user/0/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

Aqui está a saída de lsblk:

NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda               8:0    0 931.5G  0 disk 
├─sda1            8:1    0   500M  0 part 
├─sda2            8:2    0   500M  0 part /boot
└─sda3            8:3    0 929.6G  0 part 
  ├─centos-swap 253:0    0  11.8G  0 lvm  [SWAP]
  ├─centos-root 253:1    0    49G  0 lvm  /
  └─centos-home 253:2    0 868.7G  0 lvm  /home

Aqui está a saída do lsblk quando inicializado do novo sistema / drive: (desejo acessar o sistema antigo).

NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda               8:0    0 931.5G  0 disk 
├─sda1            8:1    0   500M  0 part /boot
└─sda2            8:2    0   931G  0 part 
  ├─centos-swap 253:0    0  11.8G  0 lvm  [SWAP]
  ├─centos-root 253:1    0    50G  0 lvm  /
  └─centos-home 253:2    0 869.2G  0 lvm  /home
sdb               8:16   0 931.5G  0 disk 
├─sdb1            8:17   0   500M  0 part 
├─sdb2            8:18   0   500M  0 part 
└─sdb3            8:19   0 929.6G  0 part 

Aqui está a saída do pvs quando inicializado a partir do novo sistema / drive:

PV         VG     Fmt  Attr PSize   PFree
/dev/sda2  centos lvm2 a--  931.02g    0 
/dev/sdb3  centos lvm2 a--  929.55g    0 

Eu quero montar o centos VG localizado em / dev / sdb3.

    
por jpkelly 06.11.2014 / 21:10

1 resposta

1

OK, eu percebi isso. Como os dois Grupos de Volume tinham o mesmo nome, o método que encontrei aqui não estava funcionando. Eu inicializei do sistema antigo sem a nova unidade anexada e renomei o Grupo de Volume usando vgrename . Então o método acima funcionou.

Então eu fiz o seguinte:

//boot into old system with old drive not attached
vgrename centos centos_old

//boot into new system with old drive attached
vgscan
vgchange -a y
mount /dev/centos_old/root /mnt/old_root
    
por 08.11.2014 / 00:10