How to Mount a Windows Share on Linux Video Tutorial
Spisu treści:
- Instalowanie pakietów narzędzi CIFS
- Montowanie udziału Windows CIFS
- Auto montaż
- Odmontowywanie programu Windows Share
- Wniosek
W systemach operacyjnych Linux i UNIX udział Windows można zamontować w określonym punkcie podłączenia w lokalnym drzewie katalogów, używając opcji
cifs
polecenia
mount
.
Common Internet File System (CIFS) to protokół sieciowego udostępniania plików. CIFS jest formą SMB.
W tym samouczku wyjaśnimy, jak ręcznie i automatycznie montować udziały Windows w systemach Linux.
Instalowanie pakietów narzędzi CIFS
Aby zamontować udział Windows w systemie Linux, najpierw musisz zainstalować pakiet narzędzi CIFS.
-
Instalowanie narzędzi CIFS na Ubuntu i Debianie:
sudo apt update
sudo apt install cifs-utils
Instalowanie narzędzi CIFS na CentOS i Fedorze:
sudo dnf install cifs-utils
Nazwa pakietu może się różnić w zależności od dystrybucji systemu Linux.
Montowanie udziału Windows CIFS
Montowanie zdalnego udziału Windows jest podobne do montowania zwykłych systemów plików.
Najpierw utwórz katalog, który będzie służył jako punkt montowania zdalnego udziału systemu Windows:
sudo mkdir /mnt/win_share
Uruchom następującą komendę jako użytkownik root lub użytkownik z uprawnieniami sudo, aby zamontować udział:
Zostaniesz poproszony o podanie hasła: Po pomyślnym zakończeniu produkcja nie jest produkowana. Aby sprawdzić, czy zdalny udział systemu Windows został pomyślnie podłączony, użyj polecenia
Po zamontowaniu udziału punkt podłączenia staje się katalogiem głównym podłączonego systemu plików. Możesz pracować ze zdalnymi plikami tak, jakby były plikami lokalnymi. Hasło można również podać w wierszu polecenia: Jeśli użytkownik jest w grupie roboczej Windows lub domenie, możesz ustawić go w następujący sposób: Dla większego bezpieczeństwa zaleca się użycie pliku poświadczeń, który zawiera nazwę użytkownika, hasło i domenę udziału. Plik poświadczeń ma następujący format: Plik nie może być czytelny dla użytkowników. Aby ustawić prawidłowe uprawnienia i własność, uruchom: Aby użyć pliku referencji, zdefiniuj go w następujący sposób: Domyślnie zamontowany udział jest własnością root, a uprawnienia są ustawione na 777. Użyj opcji
Domyślne prawo użytkownika i grupy można zmienić za pomocą opcji
Aby ustawić dodatkowe opcje, dodaj je jako listę oddzieloną przecinkami po opcji
Gdy udział jest montowany ręcznie za pomocą polecenia
Plik
Aby automatycznie zamontować udział Windows podczas uruchamiania systemu Linux, zdefiniuj podłączenie w
Otwórz
Dodaj następujący wiersz do pliku: Uruchom następujące polecenie, aby zamontować udział: Polecenie
Przy następnym uruchomieniu systemu udział Windows zostanie zainstalowany automatycznie. Komenda
Aby odłączyć zamontowany udział systemu Windows, użyj polecenia
Jeśli podłączenie CIFS ma wpis w pliku
Polecenie
Po znalezieniu procesów możesz je zatrzymać za pomocą polecenia
W systemie Linux można zamontować współużytkowany system Windows za pomocą polecenia
sudo mount -t cifs -o username= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username= //WIN_SHARE_IP/ /mnt/win_share
Password:
mount
lub
df -h
.
sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share
username = user password = password domain = domain
sudo chown root: /etc/win-credentials
sudo chmod 600 /etc/win-credentials
sudo mount -t cifs -o credentials=/etc/win-credentials //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o credentials=/etc/win-credentials //WIN_SHARE_IP/ /mnt/win_share
dir_mode
, aby ustawić uprawnienia do katalogu, a
file_mode
aby ustawić uprawnienia do pliku:
sudo mount -t cifs -o credentials=/etc/win-credentials, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o credentials=/etc/win-credentials, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share
uid
i
gid
:
sudo mount -t cifs -o credentials=/etc/win-credentials, uid=1000, gid=1000, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share
sudo mount -t cifs -o credentials=/etc/win-credentials, uid=1000, gid=1000, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share
-o
. Aby uzyskać listę wszystkich opcji montowania, wpisz
man mount
w swoim terminalu.Auto montaż
mount
, nie jest on utrzymywany po ponownym uruchomieniu.
/etc/fstab
zawiera listę wpisów, które określają, gdzie i jak system plików zostanie podłączony podczas uruchamiania systemu.
/etc/fstab
. Linia musi zawierać nazwę hosta lub adres IP komputera z systemem Windows, nazwę udziału i punkt podłączenia na komputerze lokalnym.
/etc/fstab
pomocą edytora tekstu:
sudo nano /etc/fstab
# //WIN_SHARE_IP/share_name /mnt/win_share cifs credentials=/etc/win-credentials, file_mode=0755, dir_mode=0755 0 0
# //WIN_SHARE_IP/share_name /mnt/win_share cifs credentials=/etc/win-credentials, file_mode=0755, dir_mode=0755 0 0
sudo mount /mnt/win_share
mount
odczyta zawartość
/etc/fstab
i zamontuje udział.Odmontowywanie programu Windows Share
umount
odłącza (odmontowuje) podłączony system plików od drzewa katalogów.
umount
a następnie katalogu, w którym został on zainstalowany, lub udziału zdalnego:
sudo umount /mnt/win_share
fstab
, usuń go.
umount
nie odłączy udziału, gdy jest ono używane. Aby dowiedzieć się, które procesy uzyskują dostęp do udziału Windows, użyj polecenia
fuser
:
fuser -m MOUNT_POINT
kill
i odmontować udział.Wniosek
mount
z opcją
cifs
.
Jak pobrać plik przy użyciu środowiska Windows PowerShell w systemie Windows 10
Masz problemy podczas pobierania dowolnego pliku ze strony internetowej? Skorzystaj z tej prostej sztuczki, aby pobrać plik z dowolnego adresu URL przy użyciu PowerShell w systemie Windows 10.
Jak zamontować dysk exfat na systemie Linux Debian
exFAT to zastrzeżony system plików Microsoft zoptymalizowany dla urządzeń pamięci flash, takich jak karty SD i dyski flash USB. W tym samouczku pokażemy, jak włączyć obsługę exFAT w systemie Debian Linux.
Jak zamontować udział NFS w Linuksie
NFS to protokół rozproszonego systemu plików, który umożliwia udostępnianie zdalnych katalogów przez sieć. W tym samouczku pokażemy, jak ręcznie i automatycznie zamontować udział NFS w systemach Linux.