Мазмұны:
- 1 -қадам: Дайындық - кеңестер мен сатып алу тізімі
- 2 -қадам: жақшаларды орнату
- 3 -қадам: кабельдерді жалғаңыз
- 4 -қадам: Қуат жолағын орнату
- 5 -қадам: Барлығын қабырғаға бекіту
- 6 -қадам: шығатын кабельдерді қысу
- 7 -қадам: Raspberry Pi -ге NOOBS орнату
- 8 -қадам: Raspbian орнату - шолу
- 9 -қадам: Желілік қосылымдарды орнату (LAN/Wifi)
- 10 -қадам: VNC орнатыңыз
- 11 -қадам: VNC жүктеуін автоматты түрде жасаңыз
- 12 -қадам: HDD дискілерін пішімдеу
- 13 -қадам: Қатты дискіні іске қосу кезінде автоматты түрде орнатыңыз
- 14 -қадам: Samba серверін орнатыңыз
- 15 -қадам: Файлдардың сақтық көшірме жүйесін орнатыңыз
- 16 -қадам: Linux -пен жұмыс істеуді білу жақсы
Бейне: Қабырғадағы тағы бір Pi: 16 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл нұсқаулық Raspberry Pi (RasPi) мен екі HDD көмегімен NAS (Желіге бекітілген сақтау орны) құруды көрсетеді. Бұл оқулық сізге қалай жасау керектігі туралы егжей -тегжейлі нұсқаулар береді
- RasPi, екі қатты дискіні және бүкіл қуат көзін тақтаға орнатыңыз, оны үйдің қабырғасына орнатуға болады.
-
RasPi бағдарламасын қолданады, осылайша ол әрекет етеді
- ҰҒА
- және / немесе принтер сервері (қажет болса)
- Linux -пен жұмыс жасаңыз және сізге бірнеше негізгі пәрмендерді көрсетіңіз (егер сіз онымен бұрын жұмыс жасамаған болсаңыз (дәл ондай емес))
Бұл оқулық келесі 4 тарауға бөлінеді:
- HW-реттеу
- Debian/Linux негіздері
- Жүйе мен NAS параметрлерін реттеу
- RasPi жүйесінің резервтік көшірмелерін жасау
- Кейбір кеңестер мен кеңестер
1 -қадам: Дайындық - кеңестер мен сатып алу тізімі
Жұмысқа кіріспес бұрын, сізді қиындықтардан сақтайтын бірнеше маңызды кеңестер:
- Бірінші кеңес: SATA -дан USB -контроллерге арналған сыртқы HDD корпусын сатып алмас бұрын -> контроллер сіз пайдаланғыңыз келетін көлемді басқара алатынын тексеріңіз! Неліктен: мен корпустың ішінде орналасқан қатты дискілерді қолдандым SATA-USB контроллері бар HDD-ді сыртқы диск ретінде пайдалану). Көптеген әр түрлі контроллерлер бар, олар HDD сақтау көлемімен ерекшеленеді. Мен 4TB-HDD дискілерін қолдандым, алдымен мен тек 2TB дейін жұмыс істей алатын контроллер сатып алдым, сондықтан оны өзгертуге тура келді.
- Екінші кеңес: RasPi -ді қосқыңыз келетін қуат көзі кем дегенде 5VDC және 2A қамтамасыз ете алатынына көз жеткізіңіз.
Маңызды ескерту: Мен де, нұсқаулар сайты да осы нұсқаулыққа енгізген сілтемелердің артындағы мазмұн үшін жауап бермейді.
Содан кейін мен сізге қажет бөлшектердің шағын тізімін бергім келеді:
- a Raspberry Pi (2 немесе 3 нұсқасымен жұмыс істеу керек, мен RasPi 2 нұсқасын қолданамын)
- кемінде 4 класс жылдамдығымен 8 ГБ SD картасы
- RasPi үшін тұрғын үй
- қуат көзі, 5VDC / 2A, микро-USB қосқышы бар
- USB қосқышы бар 2x сыртқы HDD (немесе SSD) немесе SATA қосылымы бар 2x HDD (немесе SSD)
- SATA -дан USB -контроллері бар 2x корпус (USB розеткасы бар сыртқы HDD болса қажет емес)
- шамамен 50 см х 30 см және қалыңдығы 2 см ағаш тақта, түс - сіздің таңдауыңыз;)
- кемінде 3 розеткасы бар электрлік таспа (ең дұрысы, қуат тақтасы сіздің тақтаның түсімен бірдей)
- 5 - 6 металл жақша
- металл перфорацияланған таспа (бұл жерде катушкадағы нәрсе)
- Тақтаның ұзындығы шамамен 50-80% болатын 12 бұранда (менің жағдайда шамамен 1, 5 см)
- Кронштейндер мен металл таспаға сәйкес келетін 1м қысқаратын түтік
- Ethernet (LAN) кабелі
- 1 қап сугру (тесіктердің жиектерін жабу және әдемі етіп көрсету үшін)
- Кемінде 50 кабель қысқыштары бар 1 қап
- Кемінде 50 дана болатын 1 тырнақ, шегелер ұзындығы 1,5 см -ден аспауы керек (!)
- 1 қап екі компонентті желім
- қосымша: 10 киіз төсем (мысалы, бұл)
Сонымен қатар, бағдарламалық жасақтаманы орнату үшін сізге қажет
- HDMI -ге қосылатын экран (теледидар болуы мүмкін)
- USB пернесі
- USB тінтуірі
2 -қадам: жақшаларды орнату
- Металл перфорацияланған таспадан әрқайсысы шамамен 8 см болатын 4 бөлікті кесіңіз.
- Таспаның бөліктерін әр HDD корпусының шетіне және RasPi айналасына сәйкес келетін етіп бүгіңіз
- Тақтадағы HDD корпустарын қалағаныңызша туралаңыз (мысалы, мен тақтада жасаған сияқты) және жақшаларды HDD корпустарының астына және RasPi -ге қойыңыз, бірақ тек төменгі жағына (ол кейінірек төмен қарайтын болады) тақта қабырғаға ілулі тұр). HDD корпустары мен RasPi кейінірек осы жақшаларға тіреледі.
- Кронштейндердің орнын белгілеңіз. Таспаны шамамен орналастыруға болады, өйткені оны кейін оңай бүгуге болады. Содан кейін HDD корпустары мен Pi алып тастаңыз.
- Кішірейтетін түтікті кронштейндер мен металл таспаға қойып, бұрандалы тесік болатын тесікті тесіңіз. Кішкене тесіктерді жасаудан абай болыңыз, себебі саңылаулар қысқаратын түтікті қыздырғанда кеңейеді.
- Шөгетін түтікті ыстық пистолетпен немесе оттықпен қыздырыңыз.
- Кронштейндерді (қазір қысқаратын түтікпен жабылған) бұрандалармен тақтаға орнатыңыз. Енді металл перфорацияланған таспа үшін дәл осылай жасаңыз.
- Қатты дискі корпусының жоғарғы жиегіне және RasPi -ге металл тесілген таспаны бүгіңіз
Енді сізде RaspBerry Pi бар тақта және оған екі HDD орнатылған.
Корпуста сызаттар аз болса және қатты дискілерде аз дыбыс шықса, бұрандалардың үстіне киізден жасалған жастықшаларды қоюға болады.
3 -қадам: кабельдерді жалғаңыз
Бұл қадамдағы идея - тақтаның артында сымдарды жасыру.
- Басқарманың ені шамамен 3-4 тесік арқылы 2 тесік бұрыңыз, сол жерден қатты дискілердің USB және қуат кірісі кабельдер тесіктен біркелкі өтуі үшін.
- USB коннекторы мен қуат қосқышы көп орын қалған тесіктен өтетініне көз жеткізіңіз (әр жағынан шамамен 3-4 мм)
- Саңырауқұлақтармен тесіктерді жабыңыз, осылайша сіз әрқашан қосқыштардың тесіктен оңай өтетінін тексеріңіз (кейінірек қант құрғағаннан кейін тесікті қайтадан кеңейту қиын болады)
- Сугру құрғағаннан кейін барлық қосқыштарды өткізіңіз
- Енді артқы жағындағы қалған кабельдерді қысу керек. Сіз суреттегіден де жақсы жұмыс жасай алатыныңызға сенімдімін:)
4 -қадам: Қуат жолағын орнату
Енді тақтаға екі компонентті желіммен қуат жолағын орнатыңыз. Қаласаңыз, электр таспасы мен тақтаның бетін тегістеуге болады.
Иә: Сізге екі компонентті желім қажет, әйтпесе сіздің таспаңыз үнемі түсіп қалады;)
5 -қадам: Барлығын қабырғаға бекіту
- Енді металл перфорацияланған таспадан әрқайсысы 10 см болатын тағы 2 бөлікті кесіңіз
- Таспаның бөліктеріне азайтатын түтікті салыңыз.
- таспаның әр бөлігін тақтаның артқы бір бұрышына бұраңыз (суреттегідей)
- басқа ұштарын қабырғаға бұраңыз (бетон қабырға үшін алдымен штепсельдерді орнату керек)
6 -қадам: шығатын кабельдерді қысу
Ақырында тақтадан электр розеткасына және маршрутизаторға/қосқышқа өтетін қалған кабельдерді қысыңыз.
7 -қадам: Raspberry Pi -ге NOOBS орнату
Raspberry Pi бағдарламалауды бастамас бұрын, RasPi -ге кіретін SD картасына операциялық жүйені (ОЖ) қою керек.
Біз Raspbian -ның «NOOBS» деп аталатын қарапайым нұсқасын қолданамыз. Бұл орнатуды әлдеқайда жеңілдетеді, себебі сізге процесте сізге көмектесетін шебер болады.
Сондай -ақ, орнату нұсқаулығын мына жерден оқығыңыз келуі мүмкін.
- Https://www.raspberrypi.org/downloads/noobs/ сайтынан NOOBS -тың соңғы нұсқасын жүктеп алыңыз. «Офлайн және желіні орнату» zip нұсқасын алуды ұсынамын.
- ZIP файлын шығарыңыз
- SD картасын толығымен пішімдеңіз
- ZIP файлынан барлық шығарылған файлдарды SD картасына көшіріңіз.
- SD картасын RasPi -ге салыңыз
- HDMI портына экранды, ал USB порттарына пернетақта мен тінтуірді қосыңыз.
- Raspi -ді қосыңыз.
Содан кейін
- орнату нұсқауларын орындаңыз.
- «Raspbian» таңдаңыз және өз еліңізді және төменгі жағындағы пернетақта стилін таңдауды ұмытпаңыз (оны кейінірек қате пернетақта орналасуымен өзгерту қиынға соғады)
8 -қадам: Raspbian орнату - шолу
RasPi -ді дұрыс қолдануды бастамас бұрын, кейбір нәрселерді реттеу керек. Мысалы, сіз әрқашан бөлек экранды қолданғыңыз келмеуі мүмкін. Балама - бұл компьютерден RasPi -ді қашықтан басқаруға мүмкіндік беретін VNC. Келесі қадамдар болады:
- Желілік қосылымдарды орнатыңыз (LAN/Wifi)
- VNC орнатыңыз *)
- VNC жүктеуін автоматты түрде жасаңыз
- HDD дискілерін неғұрлым тиімді Linux файлдық жүйесіне (ext4) пішімдеңіз және жалқау журнал жүргізуді өшіріңіз.
- Қатты дискіні іске қосуға автоматты түрде орнатыңыз (оларды бағдарламалық жасақтаманы Raspbian -ға қосыңыз)
- Samba серверін орнатыңыз (HDD мазмұнына компьютерден қашықтан басқару арқылы кіруге мүмкіндік беретін процесс)
- Екінші/резервтік HDD көмегімен файлдардың резервтік жүйесін орнатыңыз.
*) Ескертпе: VNC (виртуалды желілік есептеу) сіздің компьютерден қашықтан басқару арқылы RasPi -ге басқаруға мүмкіндік береді. Егер сіз экран қосылған болса, сіз көрсететін барлық нәрсені көресіз, сіз тышқан мен пернетақтаны басқарасыз … бәрі. Егер сіз компьютерде мүлдем басқа жерде отырсаңыз.
Сіз RasPi -нің қабырғада экрансыз болғанын қалайтындықтан, VNC болуы маңызды.
9 -қадам: Желілік қосылымдарды орнату (LAN/Wifi)
Бұл жерде LAN / Wifi қосылымын орнату туралы жақсы нұсқаулықты табуға болады.
Raspbian -ға қандай қосылымды қолданғыңыз келетінін айту үшін оны арнайы файлға жазу керек. Келесі параметрлер LAN байланысын реттейді. Егер сіз Wi -Fi орнатқыңыз келсе, мұнда сипатталған параметрлерді қолданыңыз.
Қабықты ашып, енгізіңіз
sudo nano/etc/network/interfaces
Бұл «нано» мәтіндік редакторында «интерфейстер» файлын ашады. Редакторға келесі жолдарды жазыңыз
автоматты түрде
iface lo inet loopback iface eth0 inet dhcp хост атауы «myRasPi» # «myRasPi» қалаған атауымен айырбастауға болады.
(Әр # белгіден кейін пікір жазылады). Содан кейін «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 = «YOURPASSWORD» # Хаттама түрі RSN (WP2 үшін) және WPA (WPA1 үшін) прото = RSN # болуы мүмкін RSN # Key басқару түрін пайдаланыңыз key_mgmt = WPA-PSK # Жұппен CCMP (WPA2 үшін) және TKIP (WPA1 үшін) жұп болуы мүмкін = CCMP # Авторизация опциясы WPA1/WPA2 үшін де АШЫҚ болуы керек auth_alg = АШЫҚ
}
Қалған параметрлер жоғарыда сипатталғандай болуы керек. Әсіресе «жұптық = CCMP» және «proto = RSN».
10 -қадам: VNC орнатыңыз
VNC орнату туралы басқа жақсы нұсқаулықтар Guide1, Guide2 және Guide3 болып табылады.
VNC бағдарламалық жасақтамасын орнатпас бұрын жаңарту қажет болуы мүмкін:
sudo apt-get update && apt-get upgrade
Содан кейін «tightVNCserver» қосымшасын жүктеп, орнатыңыз
sudo apt-get install tightvncserver
Осыдан кейін осы VNC серверіне құпия сөз орнатыңыз
vncpasswd
ол қашықтан басқару пульті арқылы RasPi -ге кірген кезде сіздің компьютеріңізде сұралады.
VNC серверінің жұмыс істеп тұрғанын тексеру үшін RasPi -де VVC серверінің тығыз сеансын шақырыңыз
tightVNCserver
Енді ДК -ге кіріп, осы жерден tightVNC қарау құралын жүктеп алып, орнатыңыз (орнатқан кезде «tightVNCserver» опциясын алып тастауға болады, бұл сізге компьютерде қажет болмайды).
Сіз Windows-та немесе маршрутизаторда RasPi IP-мекен-жайы бар екенін тексере аласыз (егер сіз DHCP-мен жұмыс жасасаңыз). Содан кейін компьютерде TightVNC-Viewer бағдарламасын іске қосыңыз және RasPi IP-адресін, содан кейін қос нүктені, содан кейін әдетте 5901 болатын порт нөмірін енгізіңіз.
Мысалы: PasPi IP мекенжайы - 192.168.1.50, содан кейін қашықтағы хост - 192.168.1.50:5901.
Сіз RasPi экранын көре алуыңыз керек.
11 -қадам: VNC жүктеуін автоматты түрде жасаңыз
Біз VNC іске қостық, бірақ егер сіз RasPi -ді қайта жүктесеңіз, сеанс жойылады және сіз енді компьютерден қашықтан басқару құралы арқылы RasPI -ге қосыла алмайсыз.
VNC серверінің сеансын автоматты түрде іске қосу үшін мына жерден сценарийді жүктеу қажет:
#!/бин/ш
### INIT INFO INFO БАСТАУ # Береді: tightvncserver # Қажетті-Бастау: $ local_fs # Міндетті-Тоқтату: $ local_fs # Әдепкі-Бастау: 2 3 4 5 # Әдепкі-Тоқтату 0 1 6 # Қысқа сипаттама: trightvncserver іске қосу/тоқтату # INIT INFO INFO IN # Толығырақ мына жерден қараңыз: # https://www.penguintutor.com/linux/tightvnc # Бұл жазбаны реттеу # USER айнымалы мәнін USER = 'pi' экспорттау кезінде tightvncserver функциясын бастау үшін пайдаланушының атына орнатыңыз. Теңшеуді аяқтау қажет cd ~ $ USER case «$ 1» басында) $ USER -c '/usr/bin/tightvncserver: 1' echo «$ USER үшін TightVNC серверін іске қосу»; тоқтату) pkill Xtightvnc echo «Tightvncserver тоқтады»;; *) жаңғырық «Қолдану: /etc/init.d/tightvncserver {бастау | тоқтату}» шығу 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 іске қосылған кезде VVCserver -дің тығыз сеансын бастау керек. Бұл жұмыс істейтінін тексеріңіз. Әйтпесе, егжей -тегжейлі қараңыз және басқа нұсқаулықтармен салыстырыңыз.
12 -қадам: 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 -ді қайда ауыстыру керек, мысалы. сда
Енді HDD пішімделгенше біраз уақыт күту керек.
Содан кейін екінші HDD (резервтік HDD) үшін дәл осылай жасаңыз.
Ескерту: Журналдың жалқау параметрі 4ТБ HDD үшін пішімдеуді ұзақ уақытқа созады. Кейінірек, сіз RasPi -ді қосқан кезде, қатты дискілер тезірек жүктеледі және орнатылады. Бұл туралы осы жерден оқыңыз.
13 -қадам: Қатты дискіні іске қосу кезінде автоматты түрде орнатыңыз
Қатты дискілерді автоматты түрде немесе қолмен жүктеу, екі жағдайда да алдымен кейбір қосымшаларды жүктеу қажет
sudo apt-get -y ntfs-3g hfutils hfsprogs exfat-fuse орнатыңыз
Ntfs-3g-бұл Windows-та жиі қолданылатын NTFS файлдық жүйесін оқу үшін қажет бағдарлама. Егер сіз, мысалы, HDD -ді USB портына қоссаңыз, деректерге қол жеткізер алдында алдымен HDD -ді орнату керек. Бұл мысалда HDD -де NTFS файлдық жүйесі бар деп есептейік. Содан кейін сіз қатты дискіні орнатасыз
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 тізім -w /dev /null
Nano көмегімен қоңырау шалу арқылы /etc /fstab ішіндегі HDD дискілерінің UUID -терін енгізіңіз
sudo nano/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 серверін орнатыңыз
Жоғарыда айтылғандай, «Samba әр түрлі Microsoft Windows клиенттері үшін файлдық және басып шығару қызметтерін ұсынады […]» (Сілтеме) Біздің жағдайда біз барлық компьютерлерге (мысалы, сіздің ноутбуктен) HDD файлдарына кіруге мүмкіндік беретін Samba серверін құрамыз. RasPi -ге қосылған.
Samba серверін іске қосу үшін алдымен оны RasPi -ге орнату керек
sudo apt-get samba samba-common-bin орнатыңыз
Содан кейін конфигурация файлын nano көмегімен шақыру арқылы өңдеуге тура келеді
sudo nano /etc/samba/smb.conf
және бұл файлда жолда
# қауіпсіздік = пайдаланушы
алдыңғы «#» белгісін алып тастаңыз. Бұл пайдаланушыға Samba серверінің құпия сөзін орнатуға мүмкіндік береді (бұл ұсынылады). Бұл қатты дискідегі файлдарға кіргісі келетін әрбір пайдаланушы білуі керек құпия сөз.
Енді біз қоңырау шалу арқылы құпия сөзді анықтаймыз
sudo smbpasswd -a pi
және құпия сөзді енгізу.
Енді біз Samba серверіне ол қандай файлдарға кіруге рұқсат беретінін айтуымыз керек
sudo chown -R pi: pi /mnt /myDrive
мұнда /mnt /myDrive -ді HDD орнатылған жолмен ауыстыру керек.
Бізге smb.conf файлына қосу қажет басқа конфигурациялар бар. Smb.conf төменгі жағына келесі жолдарды қосыңыз
[MyNetworkDrive]
path =/mnt/myDrive writeable = иә қонақ ok = жұмыс тобы жоқ = WORKGROUP шолу = иә
онда жол сіздің HDD орнатылған жерді қайтадан көрсетеді, writebale пайдаланушыларға файлдарды өзгертуге және қосуға рұқсат етілгенін көрсетеді (жазуға рұқсат). қонақ ok = жоқ, HDD файлдарына кіргісі келетін барлық пайдаланушылар құпия сөзді білуі керек дегенді білдірмейді. Жұмыс тобының артында сіз пайдаланатын Windows жұмыс тобының атауын қосуыңыз керек (әдепкі бойынша «WORKGROUP»). Шолу = иә, егер сіз көптеген суреттерді өте тез өткізетін болсаңыз, жұмысты сәл жылдамдатыңыз.
Конфигурация файлын өзгертуді аяқтағаннан кейін Samba серверін қайта іске қосыңыз
sudo /etc/init.d/samba қайта іске қосыңыз
және сіздің файлдарға кіру мүмкіндігіңізді Windows компьютерінен тексеріңіз.
1 -нұсқаулық сізге осының барлығын реттеудің балама нұсқаулығын береді.
15 -қадам: Файлдардың сақтық көшірме жүйесін орнатыңыз
Енді бізде қабырғадағы Raspberry Pi -де екі HDD бар … бірақ әзірге біз тек бір HDD қолдандық. Рас, біз екінші HDD -ді резервтік диск ретінде қолданатын боламыз, ол RasPi -мен үнемі синхрондалатын болады. Бұл, мысалы, күн сайын сіздің бірінші қатты дискіге енгізген барлық өзгертулер екінші HDD -ге көшіріледі дегенді білдіреді.
Ол үшін бізге теру арқылы rsync қосымшасын орнату керек
sudo apt-get жаңартуы
sudo apt -get hdparm sudo hdparm -C /dev /sda орнатыңыз
Енді біз алдымен бүкіл процесті бір жалған файлда тексереміз. Ол үшін біз қолдан файл жасаймыз
sudo nano /mnt/myDrive/TestFile.txt
және ерікті нәрсені теріңіз. Содан кейін наноды «Strg+x» көмегімен жабыңыз, енді rsync -ті екі қатты дискіні де синхрондауға мүмкіндік береді.
rsync -av --delete /mnt /myDrive /mnt /myDrive_mirror
Егер бәрі жақсы болса, TestFile.txt файлын екінші қатты дискіден табу керек (орташа мән /mnt /myDrive_mirror). Келесіде мен /mnt /myDrive «көзі» және «mnt /myDrive_mirror» «мақсат» деп атаймын.
-Av опциясы командалардан тұрады
- -v ол қабықта не көшіретінін/синхрондалатынын көрсетеді
-
-a келесі командалардың барлығын орындайды
- -r барлық ішкі каталогтарды көшіреді
- -l символдық сілтемелерді көшіреді
- -p бастапқы файлдардың кіру құқығын сақтайды
- -t бастапқы файлдардың уақытша мөртабандарын сақтайды
- -g бастапқы файлдардың топтық қатынас құқықтарын сақтайды
- -көзді де, мақсатты да файлдарды салыстыратын және егер олар бастапқыда жоқ болса, мақсаттағы файлдарды жоятын жою.
Енді біз бастапқы және мақсатты дискіні сәтті синхрондадық. Енді біз rsync жүйелі түрде мұны істеуін қалаймыз. Ол үшін біз crontab жасауымыз керек
sudo crontab -e
Бұл пәрмен nano -да rsync конфигурация файлын ашады («sudo» пәрменін қолданудан абай болыңыз. Әйтпесе Raspbian қате файлға қол жеткізеді!). Crontab құрамында бастапқы және мақсатты үндестіру үшін бұрын қолданған пәрмен бар. Алайда crontab -те rsync -ге біздің деректерді синхрондау қажет болғанда айтатын префикс бар. Префикс келесі сандардан тұрады
Минут сағаттар күніInTheMonth 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
- Майнкрафт
- LibreOffice
- Вольфрам және математика
- PDF қарау құралы
- Java IDE
- нано (қарапайым редактор)
- Linux немесе Raspbian негізінен командалық терезеге енгізетін командалармен жұмыс істейді («қабық» деп аталады)
- егер сіз әкімші болсаңыз (немесе linux -та «супер қолданушы») болсаңыз, әр команданың алдында «sudo» деп жазсаңыз, көп нәрсені өзгертуге және өзгертуге рұқсат етіледі («sudo» = «супер қолданушы») Мысалы: sudo nano path/myfile super «nano» қоңыраулар редакторы «жол» қалтасындағы «файлды» ашу үшін пайдаланылады.
Raspbian үшін басқа маңызды қоңыраулар:
sudo apt-get update && apt-get upgrade
жаңартуларға қоңырау шалыңыз (интернет байланысы қажет)
sudo apt-get XYZ орнатыңыз
XYZ бумасын (мысал ретінде) RasPi -ге жүктеп, орнатыңыз
Егер сіз Linux ОЖ -нің RasPi -де сақтық көшірмесін алғыңыз келсе, мына қадамдарды орындаңыз:
- Win32DisImager жүктеп алыңыз
- RasPi -ді өшіріп, SD картасын шығарып, компьютерге салыңыз және Win32DiskImager бағдарламасын іске қосыңыз.
- Сақтық көшірме файлын қойғыңыз келетін орынды (қалта түймесі бар) таңдаңыз (ол бүкіл SD картасының кескінін жасайды және оны компьютердің қатты дискісіне img-файл түрінде қояды).
- «Оқу» түймесін басу арқылы резервтік кескін жасаңыз. (Бұл біраз уақыт алуы мүмкін)
- Орындалды.
Ұсынылған:
Roberts RM33 Raspberry Pi интернет -радиосы (тағы бір ): 8 қадам (суреттермен)
Roberts RM33 Raspberry Pi интернет -радиосы (тағы бір …): Иә, бұл Raspberry Pi интернет -радиосының басқа қондырғысы, мен де бірінші емес. Мен бұл құрылыстың неге соншалықты танымал екеніне сенімді емеспін, бірақ мен оны әлі де ұнатамын және бұл мен үшін соңғы болады деп айта алмаймын. Маған Роберттың келбеті қатты ұнайды
YADPF (тағы бір сандық сурет жақтауы): 7 қадам (суреттермен)
YADPF (тағы бір цифрлық сурет жақтауы): Мен бұл жаңа нәрсе емес екенін білемін, білемін, мен бұл жобалардың кейбірін осы жерден көрдім, бірақ мен әрқашан өзімнің сандық сурет жақтауымды жасағым келеді. Мен көрген барлық суреттер жақтаулары жақсы, бірақ мен басқа нәрсені іздедім, мен шынымен де жақсы кадр іздеймін
Тағы бір Никси сағаты: 6 қадам (суреттермен)
Тағы бір никси сағаты: Мен әрқашан никси сағатын қалаймын, мені қызықтыратын сандар туралы бір нәрсе бар. Мен eBay -де қымбат емес IN12 -ді тапқан кезде мен оларды сатып алдым, оларды алған кезде таң қалдым, бірақ көп ұзамай
Тағы бір ақылды ауа райы станциясы, бірақ : 6 қадам (суреттермен)
Тағы бір ақылды ауа райы станциясы, бірақ …: Жарайды, мен білемін, мұндай ауа райы станциялары барлық жерде бар, бірақ айырмашылықты көруге бірнеше минут кетеді … Электр қуаты төмен 2 электронды дисплей … бірақ 10 түрлі экрандар! ESP32 негізіндегі акселерометр мен температура / ылғалдылық сенсорлары Wifi жаңартуы
DIYMall RFID-RC522 мен Nokia LCD5110 Arduino көмегімен пайдалану бойынша тағы бір нұсқаулық: 8 қадам (суреттермен)
DIYMall RFID-RC522 мен Nokia LCD5110-ды Arduino көмегімен пайдалану туралы тағы бір нұсқаулық: Неліктен мен DIYMall RFID-RC522 мен Nokia LCD5110 үшін басқа нұсқаулықты жасау қажеттілігін сезіндім? Шынымды айтсам, мен өткен жылы осы құрылғылардың екеуін де пайдаланып, тұжырымдаманы дәлелдеумен жұмыс істедім және қандай да бір түрде «дұрыс емес»