Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2019-10-06 10:22:14

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Raspberry Pi

Nowy wątek, w którym będę Was męczył :)

Jak powszechnie wiadomo - wersja Pi 4B nie obsługuje bootowania z USB. Jest zmieniony moduł ładowania w eeprom i żadne sztuczki typu partycja /boot na karcie SD, a partycja /root na dużym dysku SSD - nie pomogą. Działało to w poprzednich wersjach 3B i 3B+.

Ale ja nie o tym.
Na każdym normalnym uczciwym Linuxie, katalog nextclouda siedzi sobie w /var/www/nextcloud. Zazwyczaj jak formatowałem dysk pod instalację, to dla /root robiłem tak pi razy oko 10 - 15 GB pojemności. Na /home - reszta, czyli to co zostało z terabajtowego dysku.
Co robiłem: cały katalog /nextcloud przenosiłem na /home, i robiłem dowiązanie do /var/www. Pięknie działa.
Druga metoda: w /var/www/nextloud/config/config.php można określić położenie katalogu /data - czyli tego który najbardziej puchnie i gdzie siedzą nasze dane. Można więc przenieść ten katalog w inne miejsce, zmienić wpis w config.php na aktualną ścieżkę - i też działa.

Co kurde jest w Raspberry, że żadna z tych metod nie zadziała. Komunikat -> wewnętrzny błąd serwera.
Przecież Raspbian to też Linux oparty na Debianie.


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#2  2019-10-06 10:39:46

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Raspberry Pi

Co ma do niedziałania w RPI w kontekście folderu nextclouda?

Logi serwera www/php i /var/log/ker.log przejrzyj, może do Rasbiana dodali profile  Apparmora dla usług typu Apache,
i przez to nie może fruwać po całym dysku.

W Busterze Apparmor jest już domyślnie włączony, wiec może w Rasbianie też się pojawił.
Ewentualnie SELinux, jeżeli go jacyś terroryści  włączyli, to też potrafi nieźle narozrabiać.

Pozdro


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2019-10-06 10:42:44

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Raspberry Pi

Dzięki, popatrzę :)


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#4  2019-10-06 11:12:36

  loms - Użytkownik

loms
Użytkownik
Skąd: Tarnowskie Góry
Zarejestrowany: 2007-07-20

Re: Raspberry Pi

Bodzio napisał(-a):

Przecież Raspbian to też Linux oparty na Debianie.

To czym co jest i tego na czym co jest oparte nie dojdziesz.


KNOPPIX 8.6, Windows 7

Offline

 

#5  2019-10-06 11:27:53

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Raspberry Pi

@loms - jeszcze jedna głupia wypowiedź i będzie ban na miesiąc.


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#6  2019-10-06 11:32:24

  loms - Użytkownik

loms
Użytkownik
Skąd: Tarnowskie Góry
Zarejestrowany: 2007-07-20

Re: Raspberry Pi

Jądro (kernel) jest w prawie całej elektronice (telewizorach, routerach itd.).


KNOPPIX 8.6, Windows 7

Offline

 

#7  2019-10-07 16:56:37

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Raspberry Pi

@Jacekalex, tak jest apparmor. To teraz powiedz jak to ugryźć


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#8  2019-10-07 17:15:17

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Raspberry Pi

Bodzio napisał(-a):

@Jacekalex, tak jest apparmor. To teraz powiedz jak to ugryźć

jak to jak?

Dodać ścieżki do proifilu, albo w abstractions/www-data lub abstractions/web-data zdaje się.

Te profile to zwykle pliki tekstowe, można je edytować, albo aktualizować na podstawie logów blokowania poleceniem:

Kod:

aa-logprof

Przykładowa ścieżka  dla /home/www/ w AA:

Kod:

  /home/www/** r,

Przykład 2 , cały profil nginxa u mnie:

Kod:

# Last Modified: Fri Jan 25 00:29:45 2019
#include <tunables/global>

profile nginx /usr/sbin/nginx {
  #include <abstractions/base>
  #include <abstractions/bash>
  #include <abstractions/consoles>
  #include <abstractions/nameservice>
  #include <abstractions/perl>
  #include <abstractions/ssl_keys>
  #include <abstractions/sslcerty>
  #include <abstractions/web-data>

  capability dac_override,
  capability dac_read_search,
  capability net_bind_service,
  capability sys_resource,

  network inet dgram,
  network inet stream,
  network inet6 dgram,
  network inet6 stream,
  network netlink raw,

  signal receive set=ill peer=unconfined,
  signal receive set=kill peer=unconfined,
  signal receive set=term peer=unconfined,
  signal receive set=usr1 peer=unconfined,

  unix (create, send, receive ),
  unix (getattr, getopt, setopt, shutdown),

  /bin/bash mix,
  /bin/cat mix,
  /etc/acme-sh/domena.tld/fullchain.cer r,
  /etc/acme-sh/domena.tld/domena.tld.cer r,
  /etc/acme-sh/domena.tld/domena.tld.key r,
  /etc/nginx/ r,
  /etc/nginx/** r,
  /etc/passwd mr,
  /etc/ssl/nginx/** r,
  /etc/ssl/openssl.cnf r,
  /home/Gentoo/sources/** r,
  /home/www/** r,
  /usr/lib/nginx/*.so mr,
  /usr/lib64/nginx/*.so mr,
  /usr/sbin/nginx mix,
  /usr/share/cups/html/** r,
  /usr/share/doc/** r,
  /usr/share/gtk-doc/html/** r,
  /var/cache/nginx/ r,
  /var/cache/nginx/** rwl,
  /var/lib/nginx/ r,
  /var/lib/nginx/** rwlk,
  /var/log/nginx/* w,
  /var/www/** r,
  /{,var/}run/nginx/nginx.pid rwl,
  /{,var/}run/php/php*.sock rw,

}

Poza tym w logach Apparmora masz napisane dokładnie, co i kiedy było blokowane.

Np jeśli masz Apacha z php przez mod-php, to może wymagać prawa uruchomienia skryptów php, nie tylko odczytu.

Pozdro

Ostatnio edytowany przez Jacekalex (2019-10-07 17:18:52)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#9  2019-10-10 08:31:22

  Grabek - Użytkownik

Grabek
Użytkownik
Zarejestrowany: 2019-06-12

Re: Raspberry Pi

Witam.
Chciałbym się przyłączyć do pytania.  Sytuacja analogiczna jak u autora. A jak wiadomo karta SD nie jest dobrym miejscem na przechowywanie danych. Próbowałem zrobić to za pomocą Open Media Vault 5. On pozwala na zapis tylko na zewnętrznym nośniku. Liczyłem, że tam doinstaluje nextcloud jako wtyczkę, ale nie mogłem takowej znaleźć. Może po prostu się nie da.
Dlatego szukam pomocy tutaj. Liczę, że ktoś w przystępny dla laika sposób opisze jak przenieść ten katalog nextcloud na zewnętrzny dysk. Z góry dziękuję.

Offline

 

#10  2019-10-11 12:08:26

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Raspberry Pi

Grabek napisał(-a):

Witam.
Chciałbym się przyłączyć do pytania.  Sytuacja analogiczna jak u autora. A jak wiadomo karta SD nie jest dobrym miejscem na przechowywanie danych. Próbowałem zrobić to za pomocą Open Media Vault 5. On pozwala na zapis tylko na zewnętrznym nośniku. Liczyłem, że tam doinstaluje nextcloud jako wtyczkę, ale nie mogłem takowej znaleźć. Może po prostu się nie da.
Dlatego szukam pomocy tutaj. Liczę, że ktoś w przystępny dla laika sposób opisze jak przenieść ten katalog nextcloud na zewnętrzny dysk. Z góry dziękuję.

Raspbiana będę miał do testów i zabawy, a że potzrebuję stabilną chmurę i stronę też chcę postawić, więc przerzucam się na to:
https://www.x-kom.pl/p/463195-nettop-mini-pc-asus-v … barebone.html
Postawię na tym czystego Debiana i po problemie.
Dodam jeszcze, że samo logowanie na nextclouda umieszczonego na RPi jest błyskawiczne - czyli tak jak normalnie sieć pracuje. Natomiast przeglądanie galerii zdjęć to już droga przez mękę. A im więcej zdjęcie waży, tym to trwa dłużej. jednak musi być mocny procesor i sporo RAM-u. No i sam odczyt z karty SD to też nie jest jakaś prędkość akceptowalna.


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#11  2019-10-13 16:47:05

  Grabek - Użytkownik

Grabek
Użytkownik
Zarejestrowany: 2019-06-12

Re: Raspberry Pi

Ale kto tu mówi o odczycie z karty?
Właśnie autor pytał jak przenieść dane na zewnętrzny dysk.

Offline

 

#12  2019-10-13 18:24:01

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: Raspberry Pi

Bodzio fajny sprzęt sobie zapodałeś :) na tym z powodzeniem możesz mieć dodatkowo świetne stanowisko do pracy. Ten sprzęt do domu czy do pracy?

Grabek - przy starcie systemu sprawdź czy dysk jest widoczny i podmontuj go do /var/www

Co do botowania z dysku po usb
https://www.raspberrypi.org/documentation/hardware/ … tmodes/msd.md

Offline

 

#13  2019-10-13 20:23:27

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Raspberry Pi

Grabek napisał(-a):

Ale kto tu mówi o odczycie z karty?
Właśnie autor pytał jak przenieść dane na zewnętrzny dysk.

Ja mówię o odczycie z karty. Dopóki RPi nie będzie pracował z dysku SSD tylko z karty SD (nawet najszybszej) to prędkość transferu jest fatalna. Odpalenie nextclouda i tylko podgląd zdjęcia ważącego ok 800 kB trwa i trwa.
Przeniesienie danych na dysk zewnętrzny to mały pikuś, chodzi o to aby nextcloud czytał te dane, a na razie się nie da. Da się z wersją 3B i 3B+ cytując link Biexi. Wersja 4B jest na to odporna. Całkowicie zmieniono logowanie. Boot czyta tylko i wyłącznie z eepromu i sztuczki opisane dla niższych wersji tu nie zadziałają.


BiExi napisał(-a):

Bodzio fajny sprzęt sobie zapodałeś :) na tym z powodzeniem możesz mieć dodatkowo świetne stanowisko do pracy. Ten sprzęt do domu czy do pracy?

Grabek - przy starcie systemu sprawdź czy dysk jest widoczny i podmontuj go do /var/www

Co do botowania z dysku po usb
https://www.raspberrypi.org/documentation/hardware/ … tmodes/msd.md

@Biexi - do domu.
Co do bootowania - napisałem wyżej. Przerobiłem temat dokładnie. Developerzy napisali, że dla nich nie jest to priorytetem.
...
I jeszcze jedno. Myślałem, że można przenieść dane na dysk zewnętrzny, który będzie startował równo z systemem. Czyli potrzebny jest wpis do fstab.
Ale nie, to też nie zadziała. Raspbian ma w fstab'ie wpisy dla dysków typu: PARTUUID. Samo UUID nie zadziała. Odczytane PARTUUID też nie bangla. Samo /dev/sda1 też nie zadziała. Też to przerobiłem.
Dlatego jak wyżej napisałem - mały Asus z czystym Debianem, który mogę skonfigurować jak chcę. A RPi ? do zabawy, ewentualnie jako AP do awaryjnego rozsyłanie netu po chałupie. Asus przykręcony do ściany, kabelki ładnie ułożone i żona wreszcie zadowolona, że plątanina kabli zniknęła :)


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#14  2019-10-13 22:02:18

  Xhris - Użytkownik

Xhris
Użytkownik
Zarejestrowany: 2019-10-05

Re: Raspberry Pi

Z pełnym szacunkiem.

Bawiłem się trochę RPI,: "Przeniosłem system z SD na HDD, SSD, skutecznie, jak również pliki rozruchowe z partycji boot, większej karty na mniejszą kartę. I z autopsji wiem, że UUID działa.

Pozdrawiam.

Offline

 

#15  2019-10-13 23:45:35

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: Raspberry Pi

Bodzio na tym asusie też możesz AP zrobić :) jeden sprzęt mniej
jedynie co to szkoda że ma tak mało usb ale hubem można w ostateczności rozdzielić

Offline

 

#16  2019-10-14 08:34:52

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Raspberry Pi

Xhris napisał(-a):

Z pełnym szacunkiem.

Bawiłem się trochę RPI,: "Przeniosłem system z SD na HDD, SSD, skutecznie, jak również pliki rozruchowe z partycji boot, większej karty na mniejszą kartę. I z autopsji wiem, że UUID działa.

Pozdrawiam.

Z całym szacunkiem :)
Czytamy ze zrozumieniem - jest różnica między RPi v. 3B i  3B+ a wersją 4B. Proszę nie wprowadzaj w błąd - nie ma takiej możliwości w 4B
Aby w pełni być zrozumiałym:
https://www.raspberrypi.org/documentation/hardware/ … booteeprom.md


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#17  2019-10-14 22:49:53

  Xhris - Użytkownik

Xhris
Użytkownik
Zarejestrowany: 2019-10-05

Re: Raspberry Pi

Sry, nie miałem zamiaru wprowadzać nikogo w błąd ! Operuję na RPI B2, więc jeszcze starszej wersji i ją miałem na myśli. Przyznaję, że nie doczytałem wszystkiego powyżej, stąd nietrafiona moja wypowiedź.

Pozdrawiam.

Ostatnio edytowany przez Xhris (2019-10-15 06:52:24)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)