Используйте Raspberry Pi и свободный жесткий диск для создания персонального сетевого диска дома

малиновый пирог
Используйте Raspberry Pi и свободный жесткий диск для создания персонального сетевого диска дома

Поскольку я обновил свой личный ноутбук, я заменил 2,5-дюймовый механический жесткий диск 1T. Я думал, что он будет простаивать, если я буду бездействовать. Лучше использовать его для игр с NAS. На нем можно хранить некоторые личные файлы и фильмы блокбастеры и поделитесь ими со всеми в доме. Спускайтесь и следуйте по моим стопам, давайте посмотрим, как этого добиться

1. Предварительная подготовка

  • Raspberry Pi (очистите официальную систему, см. Baidu для конкретных руководств)
  • Неиспользуемый жесткий диск (может быть 2,5 дюйма или 3,5 дюйма, но предполагается, что корпус жесткого диска был приобретен и может поддерживать USB-соединение)
  • маршрутизатор

2. Привязка MAC-адреса маршрутизатора

Позвольте мне рассказать вам, для чего нужен этот шаг.Как мы все знаем, ваш Raspberry Pi будет подключаться к домашнему маршрутизатору через маршрутизатор.DHCPслужба назначает вамIP, но этоIPКогда срок аренды истечет, он будет заменен сам собой.Раз и навсегда, пока MAC-адрес привязан, он никогда не будет заменен.IP, далее описаны шаги операции:

  • Войдите на фоновую страницу
  • Найдите службу DHCP в настройках функции.Здесь основной метод работы маршрутизатора заключается в поиске соответствующей опции службы DHCP.
  • Настройте свой собственный MAC-адрес и IP-адрес и добавьте их. Если вы не знаете MAC-адрес вашего Raspberry Pi, не беспокойтесь. Следующее научит вас, как найти MAC-адрес.


  • Войдите в управление терминалом, проверьте терминал Raspberry Pi, вы можете увидеть соответствующий MAC-адрес.

3. Настройте службу обмена файлами `samba`

  • вход по ssh
    ssh pi@IP-адрес
  • УстановитьsambaСлужить
    sudo apt-get install samba -y
  • редактироватьsambaконфигурационный файл
    sudo vim /etc/samba/smb.conf
  • Добавьте следующее в конец файла, как показано
    [share]
    comment = Do not arbitrarily modify the database file
    path = /home/pi/share_files
    public = no
    writable = yes
  • перезагружатьsambaСлужить
    sudo service smbd restart
  • Создайте общую папку в домашнем каталоге (сpiсоздание удостоверения пользователя)
    mkdir -p ~/share_files
  • Настройте пользователя для входа в систему, поскольку служба samba должна иметь пользователя сущности, соответствующего виртуальному пользователю.
    sudo pdbedit -a -u pi

4. Настройте жесткий диск для автоматического подключения к общему каталогу.

  • Подключите жесткий диск к Raspberry Pi и проверьте раздел, который вы хотите смонтировать.UUID, раздел, который мы хотим смонтировать здесь,/dev/sda2
    sudo blkid

UUID, обведенный на картинке выше, является UUID, обратите внимание на него.

  • редактировать/etc/fstab, добавьте следующее в последнюю строку, UUID ниже - это UUID, который вы нашли выше
    PARTUUID=UUID /home/pi/share_files ntfs umask=000, uid=pi, gid=pi 0 0

5. Решить проблему, что Raspberry Pi не поддерживает запись в файловую систему ntfs

Проделав вышеописанную работу, по идее, вы успешно построили сетевой диск NAS, но ложка дегтя в том, что после того, как вы подключите этот сетевой диск, вы не сможете записывать файлы, так как ядро ​​Raspberry Pi не поддерживаетntfsДля операции записи файловой системы формата нам нужно сделать небольшой патч:

  • Установить модуль nfts-3g
    sudo apt-get install ntfs-3g -y
  • обновить модули ядра
    sudo modprobe fuse
  • перезагрузить систему
    sudo reboot

6. Наслаждайтесь

  • Подключите службу smb под компьютером Linux, возьмите Ubuntu в качестве примера, здесь я нажал запомнить пароль, поэтому я не прошу меня вводить имя пользователя и пароль, первое подключение предложит вам ввести имя пользователя и пароль, поэтому вам нужно для заполнения Имя пользователяpi, пароль - это пароль, который вы только что установили
  • Мобильный телефон Android подключен к службе smb, загрузите браузер файлов ES из торгового центра приложений и введите имя пользователя и пароль;
  • Windows подключается к службе smb,win+rВызовите окно, введите окно\IP地址\share, введите имя пользователя и пароль.

-----------------

Я Лян Сюй,Топ 500Иностранная компания Linux-разработчик, специализирующаяся на производстве Linux-галантереи. Добро пожаловать, чтобы обратить внимание на мой публичный номер "Хороший линукс",Ответить"1024"Получите самую свежую и полную техническую информацию, ответьте"вступить в группу«Войдите в экспертную группу по обмену технологиями Ruyun.