Temat: Samba-udostępnienie całego dysku

Witam,
czy jest możliwe udostępnienie całego dysku jako jednego udziału?

Próbuję w konfiguracji samby wpisać coś takiego:

config sambashare
    option 'name'            'samba'
    option 'path'            '/mnt/hdd1'

Ale nie wiem czy to sensowne w tej postaci?

2 (edytowany przez rpc 2012-03-28 11:59:51)

Odp: Samba-udostępnienie całego dysku

tak można jak piszesz
przecież jako path możesz też wpisać
option 'path'    '/'
i też będzie dobrze tylko po co całego root dawać to nie wiem

3

Odp: Samba-udostępnienie całego dysku

Pytam, bo w podanym przypadku nie mogę zmapować dysku.
Jakaś wskazówka co mapować?

4

Odp: Samba-udostępnienie całego dysku

dysk należy zamapowac do systemu najpierw - do jakiegos katalogu
a sambę mapujesz do udziału w tym momencie w katalogu

reasumując
dysk mapujesz w /etc/config/fstab
do udziału /mnt/hdd1

a udział samby do zamapowanego wyżej katalogu

i tyle

5

Odp: Samba-udostępnienie całego dysku

@domi_ha: Samba udostępnia "jakiś" wskazany katalog. A że akurat w tym katalogu będzie zamontowany dysk czy nie to inna sprawa. Taka jest zależność pomiędzy jednym a drugim.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Samba-udostępnienie całego dysku

Ok, rozumiem. Prawdopodobnie popełniłem jakiś błąd podczas instalacji. Chcę reinstalować. Przy próbie skasowania katalogu /et/samba mam komunikat błędu 22 (invalid argument). Jak mogę sobie z tym poradzić, żeby przeinstalować sambę?

7

Odp: Samba-udostępnienie całego dysku

Po prostu przeinstaluj - nic ręcznie nie musisz kasować.

Inna sprawa że :
- reinstalacja mija się z celem, chyba że chcesz domyślne pliki konfiguracyjne, co z kolei powoduje że
- odinstalowanie zostawia pliki konfiguracyjne które zmodyfikowałeś i trzeba je ręcznie.

rm -fr /etc/samba (tylko się w nazwach ścieżek nie pomyl).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: Samba-udostępnienie całego dysku

Cezary napisał/a:

Po prostu przeinstaluj - nic ręcznie nie musisz kasować.

Cezary-już kiedyś mi z tym pomagałeś, odpaliło dopiero po reinstalacji.

Niestety próba kasowania z force katalogu /etc/samba tez bez rezultatu (invalid argument) sad

9

Odp: Samba-udostępnienie całego dysku

To teraz zobacz logread czy nie masz informacji o błędach w system plików.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Samba-udostępnienie całego dysku

Wydaje się, że ok w logu.

11

Odp: Samba-udostępnienie całego dysku

Więc musi dać się skasować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Samba-udostępnienie całego dysku

Cezary napisał/a:

Więc musi dać się skasować.

Zatem załóżmy że nie jest ok.
Jak mogę sprawdzić system plików? Rozumiem, że powinienem to zrobić na penie USB na którym jest extroot?
W jaki sposób?

13

Odp: Samba-udostępnienie całego dysku

Wyłącz router, odłącz dysk, włącz router, podłącz, zrób fsck na nim.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Samba-udostępnienie całego dysku

1. Rozumiem, że masz na myśli "pamięć USB" czyli "pena" a nie HD?

2. fsck czyli e2fsck?

15

Odp: Samba-udostępnienie całego dysku

To na czym chcesz sprawdzić system plików

fsck ==  file system check. A e2fsck służy w szczególności do extów smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: Samba-udostępnienie całego dysku

Cezary napisał/a:

To na czym chcesz sprawdzić system plików

fsck ==  file system check. A e2fsck służy w szczególności do extów smile

smile Cezary, jak zwykle dzięki za odpowiedź.
Moje pytania, zapewne naiwne, zadaję z tego powodu, że próbuję zrozumieć ten system i sporo się przy tym uczę (a czas, kiedy takie rzeczy przychodzą szybko, chyba już za mną smile ).
Rozumiem, że skoro jest extroot na "penie USB" czy jak go tam zwał, to właśnie tą pamięć powinienem sprawdzić.
A czy przypadkiem jak wetknę go w huba, to nie zostanie automatycznie zamontowany ? ( z tego co kojarzę ma być odmontowany podczas sprawdzania systemu plików)

17

Odp: Samba-udostępnienie całego dysku

Nie bo masz powiedziane że na nim jest extroot, więc nie zamontuje go ot tak sobie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: Samba-udostępnienie całego dysku

e2fsck 1.41.11 (14-Mar-2010)
e2fsck: Group descriptors look bad... trying backup blocks...
/dev/sda1 was not cleanly unmounted, check forced.
Pass 1: Checking inodes, blocks, and sizes
Killed


jak odpalam ponownie e2fsck z parametrem -y to znów to samo - czy w takim razie on coś naprawił czy nie?

19

Odp: Samba-udostępnienie całego dysku

Nie, nic kompletnie. Duży ten dysk jest?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20

Odp: Samba-udostępnienie całego dysku

Cezary napisał/a:

Nie, nic kompletnie. Duży ten dysk jest?

1GB, nic specjalnego...

21

Odp: Samba-udostępnienie całego dysku

Sprawdź go na normalnym komputerze. Nie miał prawa się wywalić przy takiej pojemności, chyba że aż tak bardzo zwalony system plików jest.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: Samba-udostępnienie całego dysku

Rada dobra, pytanie jak to zrobić na win7 smile

23

Odp: Samba-udostępnienie całego dysku

Uruchom sobie dowolny linux (np. ubuntu) w livecd czy z pendrive i masz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: Samba-udostępnienie całego dysku

Super pomysł. Dzięki! smile

25

Odp: Samba-udostępnienie całego dysku

domi_ha napisał/a:

Super pomysł. Dzięki! smile

Ubuntu poradziło sobie z problemem. Zarówno USB jak i HDD były zarżnięte i wymagały fsck.

Aby uniknąć problemu w przyszłości, chcę zmodyfikować skrypt obsługujący button_1 w moim 1043nd tak aby przed rebootem odmontowywał HDD. Zanim o to spytam - pojawił się problem, kiedy chcę zatrzymać SAMBĘ, dostaję komunikat:

root@Gargoyle:~$ /etc/init.d/samba stop
killall: /usr/sbin/smbd: no process killed
root@Gargoyle:~$ /etc/init.d/samba-nmbd stop
killall: /usr/sbin/nmbd: no process killed

Jak się za to zabrać?