Мазмуну:

Дагы бир Пи: 16 кадам (Сүрөттөр менен)
Дагы бир Пи: 16 кадам (Сүрөттөр менен)

Video: Дагы бир Пи: 16 кадам (Сүрөттөр менен)

Video: Дагы бир Пи: 16 кадам (Сүрөттөр менен)
Video: Ашык болдум 14 15 жашымда 2024, Июль
Anonim
Дагы бир Пи
Дагы бир Пи
Дагы бир Пи
Дагы бир Пи

Бул үйрөткүч Raspberry Pi (RasPi) жана эки HDDди колдонуу менен NASди (Тармакка тиркелген сактоочу жай) кантип курууну көрсөтөт. Бул үйрөткүч сизге кантип жасоо боюнча деталдуу интрукцияларды бериши керек

  • RasPi, эки HDD жана бүт электр энергиясын тактага орнотуңуз, аны үйүңүздүн дубалына орнотсоңуз болот.
  • RasPi программасы, ал сыяктуу иштейт

    • УИА
    • жана / же принтердин сервери (эгер каалашса)
  • Linux менен иштөө жана сизге кээ бир негизги буйруктарды көрсөтүү (эгер сиз буга чейин аны менен иштебеген болсоңуз (такыр болбогондой)

Бул окуу куралы төмөнкү 4 бөлүмгө бөлүнөт:

  1. HW-орнотуу
  2. Debian/Linux негиздери
  3. Система жана NASдин орнотулушу
  4. RasPi тутумунун камдык көчүрмөсүн алуу
  5. Кээ бир кеңештер жана кеңештер

1 -кадам: Даярдыктар - Кеңештер жана соода тизмеси

Даярдыктар - Кеңештер жана соода тизмеси
Даярдыктар - Кеңештер жана соода тизмеси

Баштоодон мурун, көйгөйлөргө кабылбашыңыз үчүн кээ бир маанилүү кеңештер:

  • 1 -кеңеш: SATA менен USB контроллерине тышкы HDD корпусун сатып алардан мурун -> контроллер сиз колдонгуңуз келген сактоо көлөмүн көтөрө аларын текшериңиз! Эмнеге: Мен корпустун ичинде отурган HDDлерди колдондум SATAдан USB контроллери бар HDDди тышкы диск катары колдонуу). Көптөгөн контроллерлер бар, алар HDD сактагычынын көлөмү менен айырмаланат. Мен 4TB-HDD дисктерин колдондум, адегенде 2ТБга чейин башкара турган контроллерди сатып алдым, ошондуктан аны алмаштырууга туура келди
  • Экинчи кеңеш: RasPiге кубат бергиси келген электр энергиясы жок дегенде 5VDC жана 2A менен камсыз кыла алаарына ишениңиз.

Маанилүү эскертүү: Мен же инструкциялар.com бул нускамага киргизген шилтемелердин артындагы мазмун үчүн жооптуу эмесмин.

Кийинки мен сизге керектүү тетиктер үчүн кичинекей соода тизмесин бергим келет:

  • a Raspberry Pi (2 же 3 версиясы менен иштеши керек, мен RasPi 2 версиясын колдоном)
  • жок дегенде 4 -класстагы 8 ГБ SD карта
  • RasPi үчүн турак жай
  • кубат булагы, 5VDC / 2A, микро-USB туташтыргычы менен
  • USB туташтыргычы бар 2x тышкы HDD (же SSD) же SATA туташуусу бар 2x HDD (же SSD)
  • SATA менен USB контроллерине ээ 2х корпус (эгерде USB розеткасы бар тышкы HDD болсо, кереги жок)
  • болжол менен 50 см х 30 см жана калыңдыгы 2 см болгон жыгач такта, түс сиз каалагандай;)
  • жок дегенде 3 розеткасы бар электр тилкеси (идеалдуу түрдө электр тилкеси тактаңыздын түсүнө окшош)
  • 5тен 6га чейин металл кронштейндер (сиз өзүңүздүн жергиликтүү жабдыктарыңыздан / DIYstore дүкөнүнөн сатып алсаңыз болот (мисалы, ушуга окшош) Кашаалар туурасы менен бармактын тегерегинде болушу керек жана аларда бурагы бар
  • металл тешилген скотч (бул жерде катушкадагы нерсе)
  • Тактайдын болжол менен 50-80% узундугу бар 12 бурама (менин учурда болжол менен 1, 5 см)
  • Кашаага жана металл лентага туура келген 1м кичирейүүчү түтүк
  • Ethernet (LAN) кабели
  • 1 баштык Сугру (тешиктердин четин жаап, жакшы көрүнүшү үчүн)
  • 1 кап кеминде 50 кабелдик кыскыч менен
  • 1ден кем эмес 50 даана мыктар, тырмактар 1, 5 смден ашпашы керек (!)
  • 1 пакет эки компоненттүү клей
  • кошумча: 10 кийизден жасалган төшөк (мисалы, булар)

Ошондой эле Программаны орнотуу үчүн сизге керек болот

  • HDMI туташа турган экран (сиздин сыналгыңыз да болушу мүмкүн)
  • USB клавишасы
  • USB чычкан

2 -кадам: кронштейндерди орнотуу

Кронштейндерди орнотуу
Кронштейндерди орнотуу
  1. Металл перфорацияланган скотчтон ар бири болжол менен 8 см болгон 4 даана кесип алыңыз.
  2. Тасманын бөлүктөрүн ийип койгула, бири HDD корпусунун четине жана RasPi тегерегине туура келет
  3. Тактадагы HDD корпустарын каалаганыңыз боюнча тегиздеңиз (мисалы, мен тактайда болгондой) жана кронштейндерди HDD корпустарынын астына жана RasPiге коюңуз, бирок төмөнкү жагына гана (кийинчерээк ылдый карай турган тарап) такта дубалга илинип турат). HDD корпустары жана RasPi кийинчерээк бул кашааларга турушат.
  4. Кронштейндердин ордун белгилеңиз. Тасманы болжол менен жайгаштырууга болот, анткени аны кийинчерээк оңой ийилүүгө болот. Андан кийин HDD учурларын жана Pi'ни алып салыңыз.
  5. Кычырата турган түтүктү кронштейндерге жана металл лентага салып, бурама тешиги турган жерден тешип коюңуз. Кичинекей тешиктерди жасоодон этият болуңуз, анткени тешиктер кичирейүүчү түтүктү жылытканда кеңейет.
  6. Кыскаруучу түтүктү ысык пистолет же от алдыргыч менен ысытыңыз.
  7. Кронштейндерди (азыр кичирейүүчү түтүк менен капталган) бурамалар менен тактага орнотуңуз. Эми ошол эле нерсени металл тешилген лента үчүн жасаңыз.
  8. HDD корпустарынын жогорку четине металл тешилген лента менен RasPi бүгүңүз

Эми сизде RaspBerry Pi жана эки HDD орнотулган такта бар.

Корпуста азыраак чийик жана HDDдин анча -мынча шуулдашы үчүн, бурамалардын үстүнө кийиз төшөмөлөрдү койсоңуз болот.

3 -кадам: Кабелдерди байлаңыз

Кабелдерди байлаңыз
Кабелдерди байлаңыз

Бул кадамдын максаты - зымдарды тактанын артына жашыруу.

  • Такта аркылуу 2 тешик бургулаңыз, туурасы 3 - 4 бармактын туурасы, ошол жерден USB жана HDD'дердин кубаттуулугу кирүүчү жерлер кабелдер тешиктен жылмакай өтөт.
  • USB туташтыргычы менен кубат туташтыргычы тешиктен өтө көп боштук калганын текшериңиз (ар бир тарапта болжол менен 3-4 мм)
  • Тешиктерди Сугру менен жаап койгула, ошондо дайыма туташтыргычтардын экөө тең тешиктен оңой өтө аларын текшерип тургула (кийинчерээк кургатылганда тешикти кайра кеңейтүү бир топ кыйын болот)
  • Сугру кургатылгандан кийин, бардык туташтыргычтарды өткөрүңүз
  • Эми арткы капталдагы калган кабелдерди кысышыңыз керек. Ишенем, сиз сүрөттөгүдөй жакшы жумуш жасай аласыз:)

4 -кадам: Power Strip орнотуу

Power Strip орнотуу
Power Strip орнотуу

Эми тактаны эки компоненттүү клей менен орнотуңуз. Кааласаңыз, электр тилкесинин жана тактайдын бетин катаалдата аласыз.

Жана ооба: Сизге эки компоненттүү клей керек, антпесе сиздин электр тилкесиңиз дайыма түшөт;)

5 -кадам: Бүт нерсени дубалга орнотуу

Бүт нерсени дубалга орнотуу
Бүт нерсени дубалга орнотуу
  • Эми металл тешилген скотчтон ар бири 10 см болгон дагы 2 кесимди кесип алыңыз
  • Тасма кесимдерине кичирейүүчү түтүктү коюңуз.
  • тактанын ар бир бурчуна ар бир скотчту бурап (сүрөттө эле)
  • башка учтарын дубалга сайгыла (бетон дубал үчүн адегенде мага окшоп штепсельдерди орнотушуңуз керек)

6 -кадам: Чыгуучу кабелдерди кысуу

Чыгуучу кабелдерди кысуу
Чыгуучу кабелдерди кысуу

Акырында тактан электр розеткасына жана роутерге/которгучка чейин созулган калган кабелдерди кысыңыз.

7 -кадам: Raspberry Piге NOOBS орнотуу

Raspberry Piге NOOBS орнотуу
Raspberry Piге NOOBS орнотуу

Биз Raspberry Pi программасын баштоодон мурун, RasPiге кире турган SD картага операциялык тутумду (OS) коюшубуз керек.

Биз Raspbianдын "NOOBS" деп аталган жөнөкөй версиясын колдонгону жатабыз. Бул орнотуу алда канча оңой, анткени процессте сизге жетекчи болгон уста болот.

Ошондой эле бул жерде орнотуу боюнча нускаманы окууну каалашыңыз мүмкүн.

  1. Https://www.raspberrypi.org/downloads/noobs/ NOOBSтин акыркы версиясын жүктөп алыңыз. "Оффлайнда жана тармакта орнотуунун" zip версиясын колдонууну сунуштайм.
  2. Zip файлын чыгаруу
  3. SD картаны толугу менен форматтаңыз
  4. Zipтен алынган бардык файлдарды SD картага көчүрүңүз.
  5. SD картаны RasPiге салыңыз
  6. HDMI портуна экранды жана USB портуна клавиатура менен чычканды туташтырыңыз.
  7. Raspiге кубат бериңиз.

Андан кийин

  • орнотуу көрсөтмөлөрүн аткарыңыз.
  • "Raspbian" тандап, ылдыйдагы өлкөнү жана клавиатура стилин тандап алууну унутпаңыз (кийинчерээк туура эмес клавиатура жайгашуусу менен өзгөртүү татаал)

8 -кадам: Raspbian орнотуу - Сереп

RasPi'бизди туура колдоно баштоодон мурун, кээ бир нерселерди орнотушубуз керек. Мисалы, ар дайым өзүнчө экранды колдонууну каалабашыңыз мүмкүн. Альтернатива бул VNC, ал RasPiди PCден алыстан башкарууга мүмкүндүк берет. Төмөнкү кадамдар болот:

  1. Тармактык туташууларды орнотуңуз (LAN/Wifi)
  2. VNC орнотуу *)
  3. VNC жүктөлүшүн автоматтык түрдө жасаңыз
  4. HDDлерди эффективдүү Linux файл системасына форматтаңыз (ext4) жана жалкоо журналдарды өчүрүңүз.
  5. HDD'лер автоматтык түрдө ишке киришсин (аларды программалык камсыздоону Raspbian менен акылдуу туташтырыңыз)
  6. Samba серверин орнотуңуз (HDDлердин мазмунуна компьютерден алыстан кирүүгө мүмкүнчүлүк берген процесс)
  7. Экинчи/камдык HDD менен файлдын камдык тутумун орнотуңуз.

*) Эскертүү: VNC (Виртуалдык Тармактык Эсептөө) сиздин РСПиңизди алыскы компьютериңиз аркылуу башкарууга мүмкүндүк берет. Экран туташып турганда көрсөтүлө турган нерселердин бардыгын көрөсүз, чычканды жана клавиатураны көзөмөлдөйсүз … баары. Сиздин компьютериңизде, балким, такыр башка жерде отурасыз.

Сиз RasPiңиздин экрансыз дубалда болушун каалагандыктан, VNCге ээ болуу маанилүү.

9 -кадам: Тармактык туташууларды орнотуу (LAN/Wifi)

LAN / Wifi туташууңузду кантип орнотуу керектиги боюнча жакшы көрсөтмөнү бул жерден тапса болот.

Raspbianга кандай байланышты колдонуу керектигин айтыш үчүн аны атайын файлга жазышыңыз керек. Төмөнкү жөндөөлөр LAN байланышын конфигурациялайт. Эгер Wifi орноткуңуз келсе, бул жерде сүрөттөлгөн жөндөөлөрдү колдонуңуз.

Капчыкты ачыңыз жана териңиз

sudo nano/etc/network/interfaces

Кайсы файл "нано" текст редакторунда "интерфейстерди" ачат. Редакторго төмөнкү саптарды жазыңыз

авто мына

iface lo inet loopback iface eth0 inet dhcp hostname "myRasPi" # "myRasPi" сиз тандаган ат менен алмаштырылышы мүмкүн уруксат-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conh iface демейки inace

(Ар бир # комментарийден кийин). Андан кийин "Ctrl + X" жана "Enter" менен сактоо жана чыгуу.

Эми биз LAN/Wifi байланышы үчүн ишеним грамоталарыбызды коюшубуз керек. Ошондуктан ачуу керек

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

жана ишеним грамотаңызды киргизиңиз. "YOURSSID" дегенди LAN/Wifi тармагыңыздын атына жана "YOURPASSWORD "ңузду тиешелүү тармак сырсөзү менен алмаштырыңыз. Керек болсо, өлкөнүн кодун алмаштырыңыз:)

өлкө = DE

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "YOURSSID" psk = "YOURSASSWORD" # Протоколдун түрү RSN (WP2 үчүн) жана WPA (WPA1 үчүн) болушу мүмкүн proto = RSN # RSN # Ачкычты башкаруу түрүн колдонуңуз key_mgmt = WPA-PSK # Pairwise CCMP (WPA2 үчүн) жана TKIP (WPA1 үчүн) болушу мүмкүн = CCMP # Авторизация опциясы WPA1/WPA2 үчүн ачык болушу керек auth_alg = АЧЫК

}

Калган орнотуулар жогоруда айтылгандай болушу керек. Өзгөчө "pairwise = CCMP" жана "proto = RSN".

10 -кадам: VNC орнотуу

VNC орнотуу
VNC орнотуу

VNCди кантип орнотуу керектиги боюнча башка жакшы көрсөтмөлөр Guide1, Guide2 жана Guide3 болуп саналат.

VNC программасын орнотуудан мурун сиз жаңыртуу жасашыңыз керек:

sudo apt-get update && apt-get upgrade

Андан кийин "tightVNCserver" колдонмосун жүктөп алып, орнотуңуз

sudo apt-get installvncserver

Андан кийин, бул VNC серверине сырсөз коюңуз

vncpasswd

кийинчерээк алыстан башкаруу каражаты аркылуу RasPiге киргениңизде сиздин компьютериңизде суралат.

VNC сервери иштейби же жокпу текшерүү үчүн, RasPiде tightVNC серверинин сеансын чакырыңыз

tightVNCserver

Эми компьютериңизге барып, tightVNC көрүүчүнү бул жерден жүктөп алып, орнотуңуз (орнотууда "tightVNCserver" тандоосун алып салсаңыз болот, бул сиздин компьютериңизге кереги жок болот).

Сиз Windowsто же роутериңизде RasPi IP дарегиңизди текшере аласыз (эгер сиз DHCP менен иштесеңиз). Андан кийин, компьютериңизде TightVNC-Viewer программасын баштаңыз жана IPP дарегин RasPiге киргизиңиз, андан кийин эки чекиттен, андан кийин адатта 5901 болгон порттун номерин териңиз.

Мисалы: PasPi IP дареги 192.168.1.50 анда алыскы хост 192.168.1.50:5901.

Сиз RasPi экраныңызды көрө алышыңыз керек.

11 -кадам: VNC жүктөгүчүн автоматтык түрдө жасаңыз

Биз VNC иштете баштадык, бирок эгер сиз RasPi'ди кайра жүктөсөңүз, сессия жок болуп кетет жана сиз RasPIге компьютериңизден алыстан туташа албайсыз.

VNC серверинин сеансын автоматтык түрдө баштоо үчүн сиз муну көрсөтүшү керек болгон скриптти бул жерден жүктөп алышыңыз керек:

#!/bin/sh

### INIT INFO БАШТОО # Берет: tightvncserver # Милдеттүү-Баштоо: $ local_fs # Милдеттүү-Токтоо: $ local_fs # По умолчанию-Старт: 2 3 4 5 # Default-Stop 0 1 6 # Кыскача сүрөттөмө: trightvncserverди баштоо/токтотуу # INIT INFO INFO # Кененирээк маалыматты караңыз: # https://www.penguintutor.com/linux/tightvnc # Бул жазууну ыңгайлаштыруу # USER өзгөрмөсүн колдонуучунун атына коюу USV = 'pi' ### Ыңгайлаштырууну аяктоо керек cd ~ $ USER case "$ 1" башталганда) su $ USER -c '/usr/bin/tightvncserver: 1' echo "Starting TightVNC server for USER";; токтотуу) pkill Xtightvnc echo "Tightvncserver токтоп калды";; *) echo "Useage: /etc/init.d/tightvncserver {start | stop}" чыгуу 1;; esac чыгуу 0

Маанилүү башталышы #!/Bin/sh. Жүктөп алгандан кийин мазмунду көчүрүү керек. Андан кийин нано менен жаңы файлды ачыңыз

sudo nano /etc/init.d/tightvncserver

жана мазмунун бул файлга чаптаңыз. Бул файлды Raspbian жүктөө үчүн, биз кирүү укуктарын өзгөртүшүбүз керек

Sudo chown тамыры: root /etc/init.d/tightvncserver

менен файлды аткарылуучу кылуу

sudo chmod 755 /etc/init.d/tightvncserver

жана файлды демейки деңгээлдерге кошуңуз (ал Raspbian тарабынан табылат жана аткарылат)

sudo update-rc.d tightvncserver демейки

А сизде баары даяр:)

Эми сиздин RasPi ишке киришкенде VVNCserver сеансын башташы керек. Бул иштээрин текшериңиз. Болбосо майда -чүйдөсүнө чейин барып, башка гиддер менен салыштырыңыз.

12 -кадам: HDD дисктерин форматтаңыз

HDDлериңизди RasPiге туташтырсаңыз эле алардын атын же индексин табууга болот

sudo fdisk -l

Тизме сизге "/dev/sda" же "/dev/sdb" түрүндөгү HDD аттарын айтат.

HDD'лерди биринчи форматтоо үчүн

sudo mkfs.ext4 -E lazy_itable_init = 0, lazy_journal_init = 0 /dev /sdX

Сиз fdisk тизмесиндеги HDD индекси үчүн Xти алмаштырышыңыз керек болгон жерде, мис. sda.

Эми HDD форматтоо үчүн бир топ убакыт күтүү керек.

Андан кийин экинчи HDD үчүн да ушундай кылыңыз (резервдик HDD)

Эскертүү: Жалкоо журнал жазуу опциясы форматтоо 4TB HDD үчүн бир топ убакытты талап кылат. Бирок кийинчерээк, сиз RasPi иштеткенде, HDDлер тезирээк жүктөлөт жана орнотулат. Бул тууралуу бул жерден окуңуз.

13 -кадам: HDD'лер автоматтык түрдө ишке киришүүдө

Катуу дисктерди автоматтык түрдө баштоодо орнотуу
Катуу дисктерди автоматтык түрдө баштоодо орнотуу

Катуу дисктериңизди автоматтык түрдө же кол менен жүктөө, эки учурда тең биринчи кезекте кээ бир колдонмолорду жүктөп алуу керек

sudo apt-get -y ntfs-3g hfutils hfsprogs exfat-fuse орнотуу

Ntfs-3g-бул Windowsте өтө кеңири таралган NTFS файл системасын окуу үчүн керектүү колдонмо. Эгерде сиз, мисалы, HDDди USB портуна туташтырсаңыз, анда маалыматка жетүүдөн мурун HDDди орнотушуңуз керек. Бул мисалда HDDде NTFS файл системасы бар деп ойлоп көрөлү. Андан кийин HDD менен орното аласыз

sudo mount -t ntfs -3g -o utf8, uid = pi, gid = pi, noatime /dev /sda /media /usbstick

Бул кодду аткаргандан кийин, HDD/media/usbstick/ичине орнотулат.

Raspbian азыркы учурда USB таякчасы же HDD сыяктуу жакында туташкан түзмөктөрдү / медиа / папкага автоматтык түрдө орнотот. Бирок, эгерде сиз катуу дисктердин дайыма туура орнотулганына ынангыңыз келсе, төмөнкү кадамдарды аткарыңыз:

Биринчиден, терүү аркылуу HDD дисктериңиздин UUIDин (уникалдуу түзмөктүн аталышын) билип алыңыз

sudo blkid -o list -w /dev /null

Nano менен чалуу аркылуу /etc /fstab'ге HDDлердин UUID'лерин киргизиңиз

Sudo нано/etc/fstab/

жана fstab-тизмесине төмөнкү саптарды кошуңуз:

UUID = xxxxxxxx /mnt /myDrive ext4 демейки 0

UUID = yyyyyyyy /mnt /myDrive_mirror ext4 демейки 0

xxxxxxxx жана yyyyyyyy ордуна HDD дисктериңиздин чыныгы UUIDин киргизиңиз жана "myDriveди" өзүңүздүн папкаларыңыз деп атаган нерсеге өзгөртүңүз.

Эскертүү: Бул файлга мурунтан эле жазылган нерсени өчүрбөңүз! Жаңы саптарды гана кошуңуз.

Бул үйрөткүчкө альтернатива катары Колдонмо 1, Колдонмо 2 же Колдонмо 3 ошондой эле дисктерди кантип (автоматтык түрдө же кол менен) монтаждоо керектигин айтып, алардын мазмунуна кире аласыз.

14 -кадам: Samba Server орнотуу

Жогоруда айтылгандай, "Samba Microsoft Windowsтун ар кандай кардарлары үчүн файл жана басып чыгаруу кызматтарын көрсөтөт […]" (Шилтеме) Биздин учурда биз Samba серверин түзөбүз, ал бардык компьютерлерге (б.а. ноутбукуңуздан) HDDдеги файлдарга кирүүгө мүмкүнчүлүк берет. RasPi менен байланышкан.

Samba серверин баштоо үчүн биз аны биринчи RasPiге орнотушубуз керек

sudo apt-get samba samba-common-bin орнотуу

Андан кийин конфигурацияларды нано менен конфигурация файлын чалуу менен түзөтүшүбүз керек

sudo nano /etc/samba/smb.conf

жана бул файлда сапта

# коопсуздук = колдонуучу

мурунку "#" белгисин алып салуу. Бул колдонуучуга Samba серверинин сырсөзүн коюуга мүмкүндүк берет (бул сунушталат). Бул HDDдеги файлдарга кирүүнү каалаган ар бир колдонуучу билиши керек сырсөз.

Азыр биз чалуу аркылуу сырсөздү аныктайбыз

sudo smbpasswd -a pi

жана сырсөздү киргизүү.

Эми биз Samba серверине кайсы файлдарга кирүүгө уруксат бериши керектигин айтыш керек

sudo chown -R pi: pi /mnt /myDrive

бул жерде /mnt /myDriveди HDD орнотулган жол менен алмаштыруу керек.

Биз дагы smb.conf файлына кошуубуз керек болгон башка конфигурациялар бар. Smb.conf түбүнө төмөнкү саптарды кошуңуз

[MyNetworkDrive]

жол =/mnt/myDrive жазылуучу = ооба конок макул = жумуш тобу жок = ЖУМУШ тобу карап чыгуу = ооба

жерде HDD орнотулган жерди кайра көрсөтөт, writebale колдонуучуларга файлдарды өзгөртүүгө жана кошууга уруксат берилгендигин көрсөтөт (жазуу мүмкүнчүлүгү). конок ok = жок, HDDдеги файлдарга кирүүнү каалаган бардык колдонуучулар сырсөздү билиши керек дегенди билдирбейт. Жумушчу топтун артында сиз колдонуп жаткан Windows жумушчу тобуңуздун атын кошушуңуз керек (демейки "WORKGROUP"). Browseable = ооба, эгер сиз, мисалы, көптөгөн сүрөттөрдү тез эле аралап өтсөңүз, бир аз ылдамдайт.

Конфигурация файлын өзгөрткөндөн кийин, Samba серверин өчүрүп күйгүзүңүз

sudo /etc/init.d/samba өчүрүп күйгүзүү

жана файлдарыңызга кирүү мүмкүнчүлүгүңүз болсо, Windows PCңизден текшериңиз.

1 -колдонмо сизге мунун баарын кантип орнотуу боюнча альтернативдүү окуу куралын берет.

15 -кадам: Файлдын камдык тутумун орнотуңуз

Азыр бизде дубалдагы Raspberry Piде эки HDD бар … бирок азырынча биз бир гана HDDди колдондук. Ооба, анткени биз экинчи HDDди дайыма биринчиси менен RasPi менен синхрондоштурула турган резервдик диск катары колдонобуз. Бул, мисалы, күн сайын биринчи HDDге киргизилген бардык өзгөртүүлөр экинчи HDDге чагылдырылат/көчүрүлөт дегенди билдирет.

Ал үчүн rsync колдонмосун терүү менен орнотушубуз керек

sudo apt-get update

Sudo apt -get hdparm орнотуу sudo hdparm -C /dev /sda

Эми биз адегенде бүт процессти бир муляждык файлда текшеребиз. Бул үчүн биз менен муляждык файл түзөбүз

sudo nano /mnt/myDrive/TestFile.txt

жана каалабаган нерсени жазыңыз. Анан нанону "Strg+x" менен жабыңыз, эми rsyncти HDD экөөнү тең түз синхрондоштурууга мүмкүндүк берет

rsync -av --delete /mnt /myDrive /mnt /myDrive_mirror

Эгерде баары ойдогудай болсо, TestFile.txt файлын экинчи HDDден табышыбыз керек (/mnt /myDrive_mirror дегенди билдирет). Кийинкиде мен /mnt /myDrive "булагын" жана "mnt /myDrive_mirror" "бута" деп атайм.

-Av опциясы буйруктардан турат

  • -v бул кабыкта ал эмнени көчүрүп/синхрондоштуруп жатканын көрсөтөт
  • -a төмөнкү буйруктардын бардыгын аткарат

    • -r бардык суб -каталогдорду көчүрөт
    • -l символикалык шилтемелерди көчүрөт
    • -p баштапкы файлдарга кирүү укуктарын сактайт
    • -t баштапкы файлдардын убактысынын штамптарын сактайт
    • -g баштапкы файлдардын топко кирүү укуктарын сактайт
  • --delete, булак жана максаттуу файлдарды салыштырат жана эгер алар булакта жок болсо, бутадагы файлдарды жок кылат.

Эми биз булагыбызды жана максаттуу дискибизди ийгиликтүү синхрондоштурдук. Эми биз rsyncтин муну үзгүлтүксүз аткарышын каалайбыз. Ал үчүн биз crontab түзүшүбүз керек

sudo crontab -e

Бул буйрук нанодо rsync конфигурация файлын ачат ("sudo" командасын колдонуудан этият болуңуз. Болбосо Raspbian туура эмес файлга жетет!). Crontab булагыбызды жана бутабызды синхрондоштуруу үчүн мурун колдонулган буйрукту камтыйт. Бирок crontabда биздин маалыматты синхрондоштуруу керек болгондо rsyncти айткан префикс бар. Префикс төмөнкү сандан турат

Мүнөт сааты DayInTheMonth Month Day DayOfTheWeek rsync-Command

Төмөнкү crontab мисал нерселерди тазалашы керек

00 05 * * * rsync -av --delete /mnt /myDrive /mnt /myDrive_mirror

бул сиздин RasPi булагыңызды жана бутаңызды күн сайын саат 05: 00дө синхрондоштурат дегенди билдирет.

Альтернативдүү окуу куралдары бул жерде же бул жерде берилет.

16 -кадам: Linux менен иштөө жөнүндө билүү жагымдуу

Linux жөнүндө бир нерсе (мен эмнени үйрөндүм):

  • RasPiде биз Linuxтун "Raspbian" деп аталган атайын версиясын иштетебиз, бул дагы Linux ядросуна негизделген "Debian" дын өзгөчө версиясы.
  • Raspbian ачык булак жана ар кандай алдын ала орнотулган программалар менен келет:

    • веб -браузер: IceWeasel (Firefoxтун өчүрүлгөн версиясы)
    • Python 2 & 3
    • Minecraft
    • LibreOffice
    • Wolfram & Mathematica
    • PDF көрүүчү
    • Java IDE
    • нано (жөнөкөй редактор)
  • Linux же Raspbian негизинен сиз буйрук терезесине киргизген буйруктарыңыз менен иштейт ("shell" деп аталат)
  • эгер сиз админ (же "супер колдонуучу" линуксунда) болсоңуз, анда ар бир буйруктун алдында "sudo" деп жазсаңыз ("sudo" = "super user do"), көп нерсени өзгөртүүгө жана өзгөртүүгө уруксат берилет Мисалы: sudo нано жолу/myfile супер "nail" папкасында "файлымды" ачуу үчүн nano редакторлорун колдонгон

Raspbian үчүн башка маанилүү чалуулар:

sudo apt-get update && apt-get upgrade

жаңыртууга чалуу (интернет байланышы талап кылынат)

sudo apt-get XYZ орнотуу

XP пакетин RasPiге жүктөп жана орнотуңуз (бир мисал)

Эгерде сиз Linux операциялык тутумуңузду RasPiге камдоону кааласаңыз, бул кадамдарды аткарыңыз:

  1. Win32DisImager жүктөп алыңыз
  2. Распиңизди өчүрүп, SD картаны алып, компьютериңизге салып, Win32DiskImagerди иштетиңиз.
  3. Камдык билэни койгуңуз келген жерди (папка баскычы менен) тандаңыз (ал бүт SD картасынын сүрөтүн жаратып, аны компьютериңиздин катуу дискине img-файл түрүндө коёт.
  4. "Окуу" басуу менен резервдик сүрөттү түзүңүз. (Бул бир аз убакыт алышы мүмкүн)
  5. Бүттү.

Сунушталууда: