Dell Unity: Verloren/verwijderde data herstellen van FS-snapshots voor UNIX-host (op te lossen door gebruiker)
Summary: Verwijderde bestanden/mappen herstellen vanaf een snapshot van het bestandssysteem.
Symptoms
Procedure voor het herstellen van een snapshot van een verborgen snapshotbestand door een UNIX-host:
De eerste taak voor een NFS-client is om verbinding te maken met een NFS-share op het bestandssysteem. Toegang tot de alleen-lezen snapshot wordt tot stand gebracht door toegang te krijgen tot het verborgen .ckpt-datapad van de snapshot. Dit pad leidt de client om naar de point-in-time-weergave die de alleen-lezen snapshot vastlegt.
Cause
Verwijdering van bepaalde data van het bestandssysteem
Resolution
1. Maak een lijst van de geëxporteerde bestandssystemen voor de NAS-server:
[root@vhost fserver]# showmount -e <IP or FQDN of NAS Server>
Export list for fserver:
/NAS/exp (everyone) /exp (everyone) /NASserver/exp/share (everyone) /share1 (everyone) /share2 (everyone) /share3 (everyone)
2. Maak een Temp-directory op elke plaats:
[root@vhost fserver]# mkdir /mnt/test
3. Koppel de root FS-share aan de nieuwe Temp-directory op de UNIX-host.
** Opmerking: Alleen Root FS-shares bevatten .ckpt verborgen bestanden. Het kan geen onderliggende share zijn (bijvoorbeeld: een share /NASserver/exp/share zou niet werken)
[root@vhost fserver]# mount <IP or FQDN of NAS Server>:/share1 /mnt/test
[root@vhost fserver]# cd /mnt/test
[root@vhost fserver]# ls -la |grep -i .ckpt
...
~De uitvoer bevat het snapshotbestand. Kies de .ckpt-directory waaruit u data wilt terugzetten.
.ckpt_2016_14_11_20.58.41_GMT
.ckpt_2016_15_11_20.58.41_GMT
.ckpt_2016_16_11_20.58.41_GMT
.ckpt_2016_17_11_20.58.41_GMT
4. Verander de directory in de vereiste .ckpt-directory
[root@vhost fserver]# cd .ckpt_2016_16_11_20.58.41_GMT
[root@vhost fserver]# ls
Dit geeft een overzicht van alle bestanden/mappen in de snapshot.
5. okt. Kopieer de bestanden om te herstellen naar de FS of gebruik de rsync-opdracht op UNIX.
[root@vhost fserver]# cp deletedfile /test