synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяУстановка, Загрузка и Настройка › Монтирование диска (через консоль) без потери данных

Монтирование диска (через консоль) без потери данных

cherkunov · 02.02.2017

Всем привет!

 

У меня есть NAS Synology DS1813+ со свободным слотом.

Друг дал мне диск с данными, лежащими на файловой системе ext3/ext4/NTFS (какой точно - ещё не проверял).

 

Я бы хотел вставить этот диск в свободный слот, смонтировать его через консоль и скопировать данные с/на диск.

Я знаю, что через DSM GUI это сделать не получится, т.к. он отформатирует диск (беда!) и создаст новый том на нём (катастрофа).

Подключить диск через внешнее устройство я не могу в виду отсутствие такого устройства. Да ипокупать док-станцию при наличии свободного порта я не вижу смысла.

 

Подскажите, как правильно смотнтировать диск и скопировать большое количество информации в данной ситуации?

 

Спасибо!

UPD: Решение задачи в посте http://www.synology.forum/index.php?sho...amp;#entry67213

niks · 02.02.2017
Всем привет!

 

У меня есть NAS Synology DS1813+ со свободным слотом.

Друг дал мне диск с данными, лежащими на файловой системе ext3/ext4/NTFS (какой точно - ещё не проверял).

 

Я бы хотел вставить этот диск в свободный слот, смонтировать его через консоль и скопировать данные с/на диск.

Я знаю, что через DSM GUI это сделать не получится, т.к. он отформатирует диск (беда!) и создаст новый том на нём (катастрофа).

Подключить диск через внешнее устройство я не могу в виду отсутствие такого устройства. Да ипокупать док-станцию при наличии свободного порта я не вижу смысла.

 

Подскажите, как правильно смотнтировать диск и скопировать большое количество информации в данной ситуации?

 

Спасибо!

Подключите диск через разъем ESATA и перекидывайте данные. провод SATA-ESATA стоит копейки

cherkunov · 02.02.2017

А у 1813+ eSATA с питанием или без?

Если без питания - мне неоткуда бует его взять.

 

Да и потом, кабель стоит копейки, но его надо поехать и купить, а диск он уже около NAS лежит. Смонтируй и работай.

niks · 02.02.2017
А у 1813+ eSATA с питанием или без?

Если без питания - мне неоткуда бует его взять.

 

Да и потом, кабель стоит копейки, но его надо поехать и купить, а диск он уже около NAS лежит. Смонтируй и работай.

ESATA без питания, запитать можно например от компьютерного блока питания.

cherkunov · 02.02.2017
ESATA без питания, запитать можно например от компьютерного блока питания.

В моём случае получается смонтировать диск через консоль будет легче. И скопировать потом данные.

Правильно ли я понимаю, что обычный mount подойдёт?

polanat · 02.02.2017
В моём случае получается смонтировать диск через консоль будет легче. И скопировать потом данные.

Правильно ли я понимаю, что обычный mount подойдёт?

Вы хотите поиграть в лабораторную работу? В Линуксе сильны? А ещё наверное нужны гарантии, что с чужими данными ничего не случится? Никто Вам здесь этой самой гарантии не даст - так что на свой страх и риск.

 

PS Теоретически то, что Вы просите возможно, и на этом форуме инфа на тему тоже есть ... вот только Ваш посыл - "направляй меня своей рукой" вряд ли найдёт здесь отклик

 

PSS Я бы на вашем месте прислушался к советам насчёт кабеля (или бокса) - это никогда не будет лишним (в хозяйстве пригодится)

cherkunov · 02.02.2017

Всем спасибо за помощь!

 

Ожидал я, что может что кто-то поделится проприетарными командами Synology или способом, который позволит сделать все быстро и красиво.

Покупать провод - это apple-way. Будем придерживаться linux'а и использовать то, что есть под рукой.

А под рукой есть (далее - инструкция):

 

  1. Все действия будем производить в терминале. Для чего в настройках Synology надо включить доступ по SSH и, собственно, подключиться к NAS'у, например, с помощью Putty. Дальнейшие действия подразумевают наличие базовых знаний по *nix системам на уровне японской школьницы.
  2. Вставляем диск в свободный слот и ни в коем случае не производим с ним никаких действий через интерфейс DSM, иначе рискуем потерять все данные. Можно только убедиться, что NAS его увидел - диск появится в Диспетчере хранения со статусов "Диск не инициализирован"
  3. Выясним, по какому пути у нас находится диск и какие на нём имеются разделы. Я предположил, что отсеки под диски Synology имеют стандартные пути /dev/sda, dev/sdb и т.д. и не ошибся.

    Выполним команду sudo parted -l или sudo fdisk -l Вывод будет немного различаться, но разобраться не сложно.

     

    Вывод fdisk (взял из интернета):

    sudo fdisk -l
    
    Disk /dev/sda: 500.1 GB, 500107862016 bytes
    255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x30093008
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *          63   146801969    73400953+   7  HPFS/NTFS/exFAT
    /dev/sda2       146802031   976771071   414984520+   f  W95 Ext'd (LBA)
    /dev/sda5       146802033   351614654   102406311    7  HPFS/NTFS/exFAT
    /dev/sda6       351614718   556427339   102406311   83  Linux
    /dev/sda7       556429312   560427007     1998848   82  Linux swap / Solaris
    /dev/sda8       560429056   976771071   208171008   83  Linux
    
    Disk /dev/sdb: 4048 MB, 4048551936 bytes
    54 heads, 9 sectors/track, 16270 cylinders, total 7907328 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x0001135d
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1   *        2048     7907327     3952640    7 ext4

     

    Вывод parted (тоже из интернета):

    Model: WDC WD10EACS-00ZJB0 (scsi)
    Disk /dev/sdd: 1000GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:
    
    Number  Start   End     Size    File system  Name                  Flags
    1      20.5kB  210MB   210MB   fat32        EFI System Partition  boot
    2      210MB   1000GB  1000GB  hfs+         Bookshelf

     

    Что тут важно? Сначала идёт описание диска (начинается с "Disk /dev/sdX" у fdisk и с "Model:" у parted). Нам нужно найти только что вставленный. Слоты идут по порядку, поэтому не трудно догадаться, что первый = /dev/sda; второй /dev/sdb ти т.д.

    Ниже идёт таблица разделов для соответствующего диска с указанием файловой системы: /dev/sda1; /dev/sda2 и т.д. у fdisk и просто по порядку 1, 2 и т.д. у parted.

    Находим нужный нам. Пусть это будет /dev/sdb1. Запоминаем его и его файловую систему.

  4. Создаём папку, в которую смонтируем выбранный раздел. Пусть это будет /tmp/mount1: sudo mkdir /tmp/mount1 Ещё эта папка называется "точка монтирования"
  5. Монтируем файловую систему: mount -t ext4 /dev/sdb1 /tmp/mount1, где ext4 - это файловая система нашего раздела, /dev/sdb1 - его путь, а /tmp/mount1 - место, куда мы его монтируем.

    Внимание! Если файловая систему у нас NTFS, то mount не сработает. Synology не умеет монтировать разделы NTFS - тут разработчики о нас не позаботились, зато позаботились создатели ядра linux. Поэтому для NTFS используем команду: sudo ntfs-3g /dev/sdb1 /tmp/mount1

    Кстати, посмотреть набор файловых систем, которые можно монтировать с помощью mount можно так: cat /proc/filesystems

  6. Вот и всё - можно работать с данными! Копирование, перемещение: cp, mv, rsync. Если установлен Midnight commander: mc.
  7. После работы размонтируем диск: sudo umount /tmp/mount1 и удаляем точку монтирования (только после размонтирования): sudo rm -r /tmp/mount1

    В принципе, если Вы собираетесь выключать NAS, что бы извлечь диск, то и размонтировать не обязательно: Synology сам всё размонтирует диск при выключении, а /tmp очистит.

  8. Если нужен доступ к диску через стандартную расшаренную папку, то можно попробовать следующее (сам не проверял - мне консоли хватило): смонтировать диск в папку, которая находится в уже существующей шаре или создать там ссылку на точку монтирования.
polanat · 03.02.2017
Да ипокупать док-станцию при наличии свободного порта я не вижу смысла.

Покупать провод - это apple-way.

И всё таки - не согласен. Случайно оказавшийся свободным "лишний" слот в 8-ми дисковике - это не более, чем одноразовый частный случай. В совокупности с минимально-необходимыми знаниями Линукса не каждому и подойдёт. Пусть не провод, а железный бокс с внешним блоком питания в домашнем сино-хозяйстве лишним не будет. Сам подумываю вот о такой связке для полной универсальности (3.5"/2.5") -> 3CB3AH1T + 2T3SI

 

Из достоинств:

 

1. eSATA,

2. USB 3.0

3. Встроенный вентилятор,

4. Звуковая индикация,

5. Мини-дисплей,

6. Кнопка Back Up

7. Поддержка дисков > 2TB (GPT)

 

PS Ещё одна ветка на тему. Если кто нашёл что получше - просьба отписаться

 

PSS 2Sirocco -> USB3.1