You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hugo_backup/content/post/rescue-synology-nas-with-ub...

180 lines
4.8 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: "[筆記] 用ubuntu livecd 救援群暉 synology NAS內的資料 / rescue synology nas with ubuntu livecd"
date: 2020-01-03T15:43:45+08:00
draft: false
noSummary: false
categories: ['筆記']
image: https://h.cowbay.org/images/post-default-11.jpg
tags: ['synology','nas']
author: "Eric Chang"
keywords:
- synology
- nas
---
2020/01/02 , 2020年上工的第一天群暉的 DS415+ NAS 掛了!
因為群暉的文件在最關鍵的一步寫得亂七八糟!
所以在這邊紀錄一下我操作的步驟!
<!--more-->
#### 建立可開機的ubuntu 隨身碟
建立 bootable ubuntu flash 的步驟,請參考底下網頁介紹,這邊就不多說了
https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-ubuntu#0
#### 把NAS上的硬碟接上PC
還好這次的NAS只有四顆如果有八顆我去哪裡生可以接八顆硬碟的主機...
#### 用隨身碟開機進入ubuntu Live 環境
懶人沒截圖
#### 安裝必要套件
進入 ubuntu Live 之後,按 ctal + alt + t
開啟 terminal ,然後先安裝 mdadm & lvm2
```
ubuntu@ubuntu:~$ sudo apt install mdadm lvm2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
thin-provisioning-tools default-mta | mail-transport-agent dracut-core
The following NEW packages will be installed:
mdadm
The following packages will be upgraded:
lvm2
1 upgraded, 1 newly installed, 0 to remove and 780 not upgraded.
Need to get 1,346 kB of archives.
After this operation, 1,237 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 lvm2 amd64 2.02.176-4.1ubuntu3.18.04.2 [930 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 mdadm amd64 4.1~rc1-3~ubuntu18.04.2 [416 kB]
Fetched 1,346 kB in 3s (501 kB/s)
....
...
...
以下省略
```
#### scan raid and lvm
接下來先換成 root 操作
```
ubuntu@ubuntu:~$ sudo su -
```
然後掃描 raid & LVM
```
root@ubuntu:~# mdadm -Asf && vgchange -ay
mdadm: /dev/md/2 has been started with 4 drives.
2 logical volume(s) in volume group "vg1" now active
```
COOL 原本的VG出現了
```
root@ubuntu:~# vgdisplay
--- Volume group ---
VG Name vg1
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 5.44 TiB
PE Size 4.00 MiB
Total PE 1427264
Alloc PE / Size 1427264 / 5.44 TiB
Free PE / Size 0 / 0
VG UUID O1c8Uw-JmKy-EiKt-92OB-3K3y-roMi-9NUZ6H
```
也可以看到 RAID 資訊了!
```
root@ubuntu:~# mdadm -D /dev/md2
/dev/md2:
Version : 1.2
Creation Time : Thu Oct 13 07:26:12 2016
Raid Level : raid5
Array Size : 5846077632 (5575.25 GiB 5986.38 GB)
Used Dev Size : 1948692544 (1858.42 GiB 1995.46 GB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Thu Jan 2 01:48:34 2020
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 64K
Consistency Policy : resync
Name : video:2
UUID : 18f6706d:91eaaec9:5b0ba8da:e32481e3
Events : 96
Number Major Minor RaidDevice State
0 8 51 0 active sync /dev/sdd3
1 8 35 1 active sync /dev/sdc3
2 8 19 2 active sync /dev/sdb3
3 8 3 3 active sync /dev/sda3
```
然後就會發生我之前寫的這篇的狀況
https://h.cowbay.org/post/what-a-piss-in-synology-document/
問題發生了,總是要想辦法解決
#### scan lv
```
root@ubuntu:~# lvscan
ACTIVE '/dev/vg1/syno_vg_reserved_area' [12.00 MiB] inherit
ACTIVE '/dev/vg1/volume_1' [5.44 TiB] inherit
```
OK ,在 vg1 底下有兩個 volume ,看大小來判斷,第二個是我們要的
用底下的指令就可以掛載了
```
mount /dev/vg1/volume_1 /mnt
```
請依照自己的環境,把第一個路徑改掉,如果要掛載到別的目錄,那也把第二個 /mnt 改掉
```
root@ubuntu:/dev# mount /dev/vg1/volume_1 /mnt
root@ubuntu:/dev# cd /mnt
root@ubuntu:/mnt# ls
@appstore @database @EP_trash @MailScanner @S2S
aquota.group @download @iSCSITrg music synoquota.db
aquota.user @eaDir lost+found nfsforprox @tmp
@clamav @EP @maillog photo video
```
OK可以看到原本NAS 下的目錄了,接下來就可以進行檔案複製了!