How to Deploy Windows using PXE Boot in SCCM - Operating System Deployment Step By Step
Inhaltsverzeichnis:
- Installieren von CIFS-Dienstprogrammpaketen
- Mounten einer CIFS-Windows-Freigabe
- Automatische Montage
- Windows Share wird abgemeldet
- Fazit
Unter Linux- und UNIX-Betriebssystemen kann eine Windows-Freigabe mit der Option
cifs
des Befehls
mount
an einem bestimmten Einhängepunkt in der lokalen Verzeichnisstruktur eingehängt werden.
Das Common Internet File System (CIFS) ist ein Protokoll für die gemeinsame Nutzung von Netzwerkdateien. CIFS ist eine Form von SMB.
In diesem Lernprogramm wird erläutert, wie Windows-Freigaben auf Linux-Systemen manuell und automatisch bereitgestellt werden.
Installieren von CIFS-Dienstprogrammpaketen
Um eine Windows-Freigabe auf einem Linux-System bereitzustellen, müssen Sie zuerst das CIFS-Dienstprogrammpaket installieren.
-
Installieren von CIFS-Dienstprogrammen unter Ubuntu und Debian:
sudo apt update
sudo apt install cifs-utils
Installieren von CIFS-Dienstprogrammen unter CentOS und Fedora:
sudo dnf install cifs-utils
Der Paketname kann sich zwischen den Linux-Distributionen unterscheiden.
Mounten einer CIFS-Windows-Freigabe
Das Mounten einer Remote-Windows-Freigabe ähnelt dem Mounten von regulären Dateisystemen.
Erstellen Sie zunächst ein Verzeichnis, das als Bereitstellungspunkt für die Windows-Remotefreigabe dient:
sudo mkdir /mnt/win_share
Führen Sie den folgenden Befehl als root oder Benutzer mit sudo-Berechtigungen aus, um die Freigabe bereitzustellen:
Sie werden aufgefordert, das Passwort einzugeben: Bei Erfolg wird keine Ausgabe erzeugt. Verwenden Sie den Befehl
Sobald die Freigabe bereitgestellt ist, wird der Bereitstellungspunkt zum Stammverzeichnis des bereitgestellten Dateisystems. Sie können mit den Remote-Dateien so arbeiten, als wären sie lokale Dateien. Das Passwort kann auch in der Befehlszeile eingegeben werden: Wenn sich der Benutzer in einer Windows-Arbeitsgruppe oder -Domäne befindet, können Sie die folgenden Einstellungen vornehmen: Aus Sicherheitsgründen wird empfohlen, eine Anmeldeinformationsdatei zu verwenden, die den Benutzernamen, das Kennwort und die Domäne der Freigabe enthält. Die Anmeldeinformationsdatei hat das folgende Format: Die Datei darf für Benutzer nicht lesbar sein. Führen Sie Folgendes aus, um die richtigen Berechtigungen und Eigentumsrechte festzulegen: Um die Anmeldeinformationsdatei zu verwenden, definieren Sie sie wie folgt: Standardmäßig gehört die gemountete Freigabe root, und die Berechtigungen sind auf 777 festgelegt. Verwenden Sie die Option
Der Standardbesitz von Benutzern und Gruppen kann mit den Optionen
Um zusätzliche Optionen festzulegen, fügen Sie diese nach der Option
Wenn die Freigabe mit dem Befehl
Die Datei
Um eine Windows-Freigabe beim Start Ihres Linux-Systems automatisch bereitzustellen, definieren Sie die Bereitstellung in der Datei
Öffnen Sie die Datei
Fügen Sie der Datei die folgende Zeile hinzu: Führen Sie den folgenden Befehl aus, um die Freigabe bereitzustellen: Der Befehl
Wenn Sie das System das nächste Mal neu starten, wird die Windows-Freigabe automatisch bereitgestellt. Mit dem Befehl
Verwenden Sie zum
Wenn der CIFS-Mount einen Eintrag in der
Der Befehl
Sobald Sie die Prozesse gefunden haben, können Sie sie mit dem Befehl
Unter Linux können Sie ein freigegebenes Windows mithilfe des Befehls
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
oder
df -h
, um zu überprüfen, ob die Windows-Remotefreigabe erfolgreich
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
, um die Verzeichnisberechtigung
file_mode
, und
file_mode
, um die Dateiberechtigung
file_mode
:
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
und
gid
geändert werden:
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
als durch Kommas getrennte Liste hinzu. Um eine Liste aller Mount-Optionen zu erhalten, geben Sie
man mount
in Ihr Terminal ein.Automatische Montage
mount
manuell
mount
, bleibt sie nach einem Neustart nicht bestehen.
/etc/fstab
enthält eine Liste von Einträgen, die definieren, wo wie und welches Dateisystem beim Systemstart eingehängt wird.
/etc/fstab
. Die Zeile muss den Hostnamen oder die IP-Adresse des Windows-PCs, den Freigabenamen und den Mount-Punkt auf dem lokalen Computer enthalten.
/etc/fstab
mit Ihrem Texteditor:
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
liest den Inhalt der
/etc/fstab
und stellt die Freigabe
/etc/fstab
.Windows Share wird abgemeldet
umount
das angehängte Dateisystem aus der Verzeichnisstruktur entfernt (ausgehängt).
umount
einer bereitgestellten Windows-Freigabe den Befehl
umount
gefolgt von dem Verzeichnis, in dem sie bereitgestellt wurde, oder der Remotefreigabe:
sudo umount /mnt/win_share
fstab
Datei enthält, entfernen Sie ihn.
umount
die Freigabe nicht trennen, wenn sie verwendet wird. Verwenden Sie den Befehl
fuser
, um herauszufinden, welche Prozesse auf die Windows-Freigabe
fuser
:
fuser -m MOUNT_POINT
kill
stoppen und die Bereitstellung der Freigabe aufheben.Fazit
mount
mit der Option
cifs
.
Wie man Android als Laufwerk auf Windows mappen oder mounten kann
Hier erfahren Sie, wie Sie Android als Laufwerk unter Windows für eine schnelle und einfache Dateiübertragung zuordnen oder einbinden.
Wie man ein exfat-Laufwerk unter Debian Linux mounten kann
exFAT ist ein proprietäres Microsoft-Dateisystem, das für Flash-Speichergeräte wie SD-Karten und USB-Flash-Laufwerke optimiert ist. In diesem Tutorial zeigen wir Ihnen, wie Sie die exFAT-Unterstützung unter Debian Linux aktivieren.
Wie man eine ISO-Datei unter Linux mounten kann
Eine ISO-Datei ist eine Archivdatei, die normalerweise das vollständige Image einer CD oder DVD enthält. In diesem Tutorial wird erklärt, wie ISO-Dateien unter Linux eingehängt werden.