Jakie polecenie terminalu pozwala zobaczyć, w jaki sposób połączone są udziały sieciowe?

3

Chciałbym zobaczyć, w jaki sposób pewne udziały woluminów są połączone z moim komputerem Mac. Jestem w sieci Windows i muszę wiedzieć, czy udziały są połączone przez SMB2, CIFS lub protokół AFP ... itd ... Czy muszę ponownie uruchamiać komputer Mac za każdym razem, aby uzyskać dokładny odczyt? (Pamięć podręczna)

Kevllar
źródło

Odpowiedzi:

3

Możesz użyć polecenia mount z terminala:

mount

Spowoduje to wydrukowanie wszystkiego zamontowanego w systemie oraz szczegółowych informacji na temat używanego protokołu i przez kogo. Oto przykładowe dane wyjściowe:

/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
map -fstab on /Network/Servers (autofs, automounted, nobrowse)
/dev/disk1s2 on /Volumes/TM Backup (hfs, local, nodev, nosuid, journaled)
//user@theShare:548/Share on /Volumes/Share (afpfs, nodev, nosuid, mounted by user)
tron_jones
źródło
Prosty. Dziękuję Ci. Czy różni się to od CIFS vs SMB? A może Mac jest taki sam?
kevllar
CIFS oznacza Common Internet File System. Jest to standardowe udostępnianie plików w systemie Windows. Mac uzyskuje do niego dostęp za pomocą protokołu Samba (SMB).
tron_jones
3

Aby uzyskać bardziej szczegółową listę połączeń samby, w tym używanego protokołu, spróbuj:

smbutil statshares -a
Paul_in_Eugene
źródło
to nie działa dla mnie. Mam kogoś, mam udział, ale kiedy wpisuję to polecenie, nie pokazuje żadnych udziałów
gman