Mkdir'den sonra neden takılı bir USB sürücüde bir dizin oluşturamıyorum, ancak yeni dizin buluyor?


1

USB3 takılı bir sabit disk sürücüsünde bir dizin oluşturmaya çalışıyorum ve izinler açık olsa bile başarısız oluyor:

bash-3.2$ ls -al
total 0
drwxrwxrwx+ 2 user  user    68 Jun  3 18:24 .
drwxrwxrwx+ 3 user  admin  102 Jun  3 18:17 ..
bash-3.2$ mkdir local1_test
mkdir: local1_test: Permission denied
bash-3.2$ pwd
/Volumes/MiniPro\ 2/test

Aynı işlem yerleşik diskte düzgün çalışır, ancak takılı USB sürücünün bir dizinindeyken başarısız olur. Bu, sürücümün adında bir boşluk bulunduğundan dolayı mı? Bu, sürücünün bir şekilde salt okunur olarak monte edilmesinden mi kaynaklanıyor? Bulucudan testdizini göremiyorum . Komut satırından da oluşturabilirim sudo, ancak kendim gibi başarısız oluyor.

testEski testklasörü silmiş, ancak mkdiryine de başarısız gibi görünen adında bir klasör oluşturarak buralarda çalışabildim . Klasörü oluşturmak için neden bulucuyu kullandım?


Fd0 tarafından istenen testi yapmaya gittim, USB sürücümü tekrar taktım ve sorun artık gösterilmiyor:

bash-3.2$ ls -al
total 0
drwxr-xr-x   2 user  staff   68 Jun  5 10:12 .
drwxrwxr-x  13 user  staff  510 Jun  3 18:36 ..
bash-3.2$ mkdir local1_test
bash-3.2$ pwd
/Volumes/MiniPro 2/test

Yine de tuhaf bir madde farkettim:

bash-3.2$ cd /Volumes
bash-3.2$ ls -al
total 24
drwxrwxrwt@  7 root  admin   238 Jun  5 10:11 .
drwxr-xr-x  41 root  wheel  1462 Jun  3 18:29 ..
drwxrwxr-x  13 user   staff   510 Jun  3 18:36 MiniPro 2
drwxrwxrwx+  3 user   admin   102 Jun  3 18:17 MiniPro\ 2

Neden giriş yapmak zorundayım, konunun kaynağı bu olabilir mi? Her ikisi de USB sürücünün aynı içeriğini gösterir, neden iki giriş var?

İşte fd0'ın test sonuçları:

bash-3.2$ mount
/dev/disk1 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)
localhost:/UFZ8fiBtsQjvo5MXlysi8r on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)
/dev/disk2s1 on /Volumes/MiniPro 2 (hfs, local, nodev, nosuid, journaled, noowners)
bash-3.2$ sudo ls -ld /Volumes/MiniPro\ 2
drwxrwxr-x  13 root  wheel  510 Jun  3 18:36 /Volumes/MiniPro 2

Yanıtlar:


1

mountHerhangi bir seçenek olmadan, dosya sistemlerinin türü, konumu ve montaj seçenekleri gibi bilgileri içeren bağlı dosya sistemlerine genel bir bakış sunar. Senin durumunda, /Volumesadlandırılmış MiniPro 2bir HFS dosya sistemi olarak adlandırılan bir dosya sisteminiz var noowners(izinleri yoksayınız). List ( ls) komutunuzda ayrıca adlı bir dizininiz olduğunu da MiniPro\ 2gösterir /Volumes. Dizinin MiniPro\ 2yedeklenmemiş herhangi bir dosya içermediğini belirledikten MiniPro\ 2sonra , dizini güvenle kaldırabilirsiniz . MiniPro 2Monte olmadan bunu yapın .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.