Копирование файлов NFS Linux на стандартный внешний жесткий диск пользователя

Я аспирант и относительный новичок Linux. В моем учреждении есть собственный кластер Linux, на котором я запускаю множество научных симуляций. У меня есть настольный компьютер Windows, с которого я получаю доступ к кластеру Linux через SSH.

У меня есть большое количество (~ 1 ТБ) данных результатов моделирования на файловом сервере кластера Linux. Когда проект будет завершен, исследовательская группа, вероятно, не будет иметь места для сохранения результатов моделирования. Тем не менее, я хотел бы сохранить файлы (с разрешения группы, конечно) на внешнем диске, который я сам буду покупать.

  • Один пользователь для совместного использования или нескольких пользователей
  • mpd / mpc и NTFS mount
  • Почему в каталоге / usr / bin указан файл с именем
  • Какая файловая система (только для XFS, BTRFS и EXT4) обеспечивает наилучшую устойчивость к повреждению диска?
  • RHEL Установка сообщения об ошибках при установке luks crypted filesystem при загрузке
  • Debian: установка тома NFS при загрузке с fstab не работает, как изменить, когда это делается при загрузке
  • Мой вопрос: если я куплю стандартный внешний жесткий диск Windows с USB-соединением, смогу ли я скопировать файлы с файлового сервера кластера Linux на внешний диск? (Я предполагаю, что в кластере Linux есть USB-порт, но это то, что мне нужно будет проверить.)

    Похоже, что многие стандартные внешние жесткие диски Windows отформатированы либо в NTFS, либо в FAT32, тогда как наш файловый сервер Ubuntu Linux использует NFS. Вот несколько примеров из Amazon:

    • Внешний накопитель Seagate Backup Plus 4 ТБ USB 3.0 Внешний жесткий диск STCA4000100 (NTFS)

    • WD My Book 4TB Внешний жесткий диск хранения USB 3.0 Резервное копирование и хранение файлов (NTFS)

    • BUFFALO MiniStation Plus 1 ТБ USB 3.0 Портативный жесткий диск – HD-PNT1.0U3BS Silver (FAT32)

    Считаете ли вы, что любой или все вышеперечисленные жесткие диски могут быть легко переформатированы в NFS для использования с кластером Linux?

    С другой стороны, у Amazon есть раздел для внешних жестких дисков «Поддержка платформы Linux», таких как:

    • LaCie 3 TB Minimus Hard Disk USB 3.0 (302004) (файловая система не указана, насколько я могу судить, возможно, она неформатирована?)

    Но даже если стандартные внешние жесткие диски Windows легко переформатируются, проблема в том, что впоследствии я могу скопировать файлы с внешнего жесткого диска на компьютер под управлением Windows, который является NTFS. Для этой части вопроса может потребоваться отдельный вопрос или вопрос о SuperUser, но возможно ли копировать файлы NFS с внешнего жесткого диска на компьютер под управлением Windows NTFS? Спасибо за ваше время.

  • Поиск файлов, содержащихся в определенной группе блоков
  • Преобразование ext2 в ext4
  • Запись на дисках NTFS (на Debian Wheezy)
  • Как Unix реализует разрешения на файлы?
  • Интерпретация результатов команды Gnu `df` в Linux
  • Как быстро удалить папку с большим количеством подпапок?
  • 2 Solutions collect form web for “Копирование файлов NFS Linux на стандартный внешний жесткий диск пользователя”

    Мой вопрос: если я куплю стандартный внешний жесткий диск Windows с USB-соединением, смогу ли я скопировать файлы с файлового сервера кластера Linux на внешний диск?

    Да, технической проблемы нет, однако:

    Аппаратное обеспечение не является «стандартным жестким диском с USB-соединением». Пожалуйста, отбросьте часть окна из этого предложения. И внешний USB-накопитель будет работать одинаково хорошо с окнами или без них в качестве ОС.

    Я предполагаю, что в кластере Linux есть USB-порт, но это то, что мне нужно будет проверить.

    Для большого объема данных (и 1 ТБ много) подключение локального накопителя происходит, вероятно, намного быстрее. Однако с USB2 вы по-прежнему ограничены 35-ий MB / сек. Это означает, что копирование 1 ТБ через USB2 занимает около 8-9 часов. *

    Вы можете значительно увеличить скорость, если диск локально установлен (через обычный SATA), если у кластера и вашего накопителя есть eSATA, если оба имеют USB3 или оба имеют firewire.

    Кроме того, вы можете подключить накопитель к своему рабочему столу и скопировать файлы. В этом случае сеть может быть ограничением скорости. Вы также рискуете, что сердитый администратор спрашивает, почему вы делаете сеть настолько медленной для других пользователей. 🙂

    Похоже, что многие стандартные внешние жесткие диски Windows отформатированы либо в NTFS, либо в FAT32, тогда как наш файловый сервер Ubuntu Linux использует NFS.

    Умм, нет.

    Жесткий диск не заботится о том, какая файловая система используется. Он может быть предварительно отформатирован с помощью NTFS (что является разумным выбором для большинства людей, которые их покупают), но ничто не мешает вам изменить файловую систему и переформатировать. Это займет всего несколько минут.

    Кроме того, ваш файловый сервер не использует NFS на своих жестких дисках. Вероятно, он использует ext2, ext4 или ZFS. Ни о каких из них вам не о чем беспокоиться. Пока вы можете читать данные, вы можете записать их в любом формате.

    (Обратите внимание на аналогию: вы копируете текст, написанный в записной книжке. Не беспокойтесь о форме или цвете оригинального ноутбука. Пока вы можете прочитать его и иметь достаточно большой ноутбук самостоятельно, вы можете скопировать содержимое с один ноутбук в другой).


    * : На основе этого оценивается 8-9 часов:

    35 Мбайт / с
    100 Мбайт за 3 секунды.
    1000 MiB за 30 секунд, что соответствует 1GiB за 30 секунд.

    1GiB за 30 секунд
    1000GiB за 30000 секунд
    1TiB за 30000 секунд. 30000/3600 = 8,3 (3600 секунд в час)

    А написал подробный пост в блоге о том, как это сделать.

    http://blog.championswimmer.in/2014/saving-linux-data-on-your-fat32-external-hdd-using-loop-mount/

    В принципе, вы не можете сохранять данные Linux в FAT32, не теряя при этом разрешения, и с этим не справляетесь. Что вы можете сделать, так это создать внутри него устройство цикла Ext4 и сохранить его.

    Создайте файл размером 64 ГБ

    cd /media/myUserName/HugeExternalDrive/my_favourite_folder/ dd if=/dev/zero of=./my.disk bs=33554432 count=2048 

    Готовность и формат

     sudo losetup /dev/loop0 ./my.disk sudo mkfs.ext4 /dev/loop0 

    Теперь установите подходящую директорию

     mkdir /home/myUserName/mount_point sudo mount /dev/loop0 /home/myUserName/mount_point sudo chown -R myUserName:myUserName /home/myUserName/mount_point 

    Теперь вы готовы использовать созданный образ диска

    Связанное сообщение в блоге описывает более подробно, как это можно сделать.

    Linux и Unix - лучшая ОС в мире.