我在 Virtualbox 中安装了 Ubuntu。我想在登录 Ubuntu 时自动在 Ubuntu 中挂载我的 VirtualBox 共享文件夹。我将以下行放在 ~./bashrc 和 ~/.bash_profile 中:
sudo mount -t vboxsf windows_share /media/windows_share
Run Code Online (Sandbox Code Playgroud)
其中 windows_share 是我用 Virtualbox 创建的名称。但是每次我启动我的 Ubuntu 时,它都会要求我输入密码,因为它需要 sudo。无论如何,每次登录时都可以在不输入密码的情况下自动挂载 Windows 共享吗?
是否有命令将文件夹从一个分区挂载到我的主分区?
我想做的例子,这显然不起作用:
mount /media/tc1/folder /home/dvad/home
如果不是通过使用命令,还有其他方法可以做到这一点吗?
我在安装外部硬盘驱动器时遇到问题,每次尝试这样做时,我都会收到以下消息:
"Error mounting /dev/sdb1 at /media/fuzzy27/My Book: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/fuzzy27/My Book"' exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then …Run Code Online (Sandbox Code Playgroud) 如何从命令行以只读方式挂载硬盘?我不想要或不需要手册页的链接,如果以下情况属实,我想要我必须输入的确切内容:
我有 Ubuntu 10 作为 Windows 7 机器上的来宾操作系统。我一直在尝试通过 VirtualBox 设置共享,但没有任何效果。首先,我在 VirtualBox 中创建共享并将其指向一个 Windows 文件夹。然后我尝试在 Linux 中安装驱动器,但我不断收到
/sbin/mount.vboxsf: mounting failed with the error: Protocol error
Run Code Online (Sandbox Code Playgroud)
我已经阅读了很多解决方案,但似乎都没有。我试过了:
我在 VBox 共享文件夹中创建了一个名为“Test”的共享。然后我在 ubuntu 中创建了一个名为“test2”的目录。然后我尝试执行这个命令:
sudo mount -t vboxsf Test /mnt/test2
Run Code Online (Sandbox Code Playgroud)
还有其他想法吗?
我有一个 DVD ROM,里面有一些教学资源(Headway Beginner's English Teaching Teacher's DVD)。当我从 Ubuntu 机器查看 DVD 时,我看到了一组文件(其中包括一个setup-linux文件,尽管这不起作用)。
当我从 Windows 机器查看同一张 DVD 时,我看到一组不同的文件,包括一个setup-windows.exe文件。
两台机器都看不到所有文件,但两者都有一些共同点。
我的问题是:
编辑:这不是因为在文件管理器中查看文件时“隐藏”了文件,诸如“ls -a”之类的较低级别的内容不会显示丢失的文件。
编辑 2:我使用的是 Ubuntu 18.04 LTS
我对 Ubuntu 12.04 中 samba 共享的正确 fstab 条目有点困惑
我可以使用以下方法手动安装驱动器:
sudo mount -t cifs //192.168.2.2/raid_drive /mnt/homeserver -o username=jon,password=password
Run Code Online (Sandbox Code Playgroud)所以我试着把它放在 fstab 中:
//192.168.2.2/raid_drive /mnt/homeserver cifs username=jon,password=password,iocharset=utf8,mode=0777,dir_mode=07??77 0 0
Run Code Online (Sandbox Code Playgroud)这在系统日志中给了我这个错误:
kernel: [ 2217.925354] CIFS: Unknown mount option mode
kernel: [ 2217.936345] CIFS VFS: default security mechanism requested. The default security mechanism will be upgraded from ntlm to ntlmv2 in kernel release 3.3
Run Code Online (Sandbox Code Playgroud)本指南说使用 smbfs 虽然我认为 smbfs 已被弃用?
Ubuntu 12.04 中 samba 共享的常见 fstab 配置是什么?
编辑:
使用下面接受的答案,我最初收到此错误消息(来自dmesg):
[ 45.520883] CIFS …Run Code Online (Sandbox Code Playgroud) 我只是想知道在哪里以及如何/run/lock和/run/shm能够帮助我们的PC。
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 56G 13G 41G 24% /
udev 983M 4.0K 983M 1% /dev
tmpfs 396M 840K 395M 1% /run
none 5.0M 8.0K 5.0M 1% /run/lock
none 990M 164K 990M 0% /run/shm
Run Code Online (Sandbox Code Playgroud) 我正在使用 Ubuntu 11.10,并且正在尝试安装一个 freenas 服务器。我将服务器设置为在cifs和nfs 中共享,但没有运气。
我试过了 smbmount //192.168.1.### /mnt/
我对 Ubuntu 并不陌生,但离高级用户还差得很远,所以我更喜欢 GUI 选项(如果可用)。
如何在 11.10 中挂载cifs共享?
mount ×10
fstab ×2
partitioning ×2
virtualbox ×2
bash ×1
cifs ×1
command-line ×1
data-loss ×1
directory ×1
dvd ×1
hard-drive ×1
nfs ×1
ntfs ×1
ntfs-3g ×1
read-only ×1
smb ×1
ssh ×1
sshfs ×1
system ×1
windows ×1