标签: mount

16.04 无法在 crontab 中挂载另一台服务器

我的网络中有两台服务器,我将一些数据从一台服务器传输到另一台服务器。我编写了一个脚本来完成此任务,当我手动运行它时它工作得很好。但是,当我将其包含在 crontab 中以便自动化该过程时,即使脚本运行,它也不会挂载外部服务器。我向日志发送尽可能多的信息,但是没有报告安装错误,只是没有连接。

这是脚本:

#!/bin/bash
LOGFILE="/var/log/SRV1.log"
echo $(date +%Y-%m-%d_%H:%M:%S)"  --- Begins Now" | tee -a ${LOGFILE} 
StartTime="$(date +%s)"
echo "Connecting to SRV1" | tee -a ${LOGFILE}
mount.cifs //192.168.1.200/share /media/SVR1 -o user=username,pass=pwd | tee -a ${LOGFILE}
Run Code Online (Sandbox Code Playgroud)

该文件由 root:root 拥有,拥有 755 权限。(我知道我可以加强这一点,但是,我仍在尝试)。

mount cron

1
推荐指数
1
解决办法
3298
查看次数

/proc/1/mountinfo 文件的用途是什么?

/proc/1/mountinfo 文件的用途是什么?当询问时它说它是空的

/proc/1$ file mountinfo
mountinfo: empty
Run Code Online (Sandbox Code Playgroud)

当使用“less mountinfo”打开时,它显示这种类型的条目(最后 2 个条目)

219 28 0:51 / /home/isa rw,nosuid,nodev,relatime shared:280 - ecryptfs /home/isa/.Private rw,ecryptfs_fnek_sig=dc471b2a4b622179,ecryptfs_sig=1b0c19aa8a93a0cb,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs
223 308 0:49 / /run/user/1000/gvfs rw,nosuid,nodev,relatime shared:287 - fuse.gvfsd-fuse gvfsd-fuse rw,user_id=1000,group_id=1000
Run Code Online (Sandbox Code Playgroud)

mount ecryptfs

1
推荐指数
1
解决办法
2315
查看次数

1
推荐指数
1
解决办法
1万
查看次数

单驱动器上的 btrfs 子卷策略

我刚刚在单个 SSD 驱动器上安装了 Ubuntu 21.04(这是我第一次),并且具有 EFI 之外的单个 BTRFS 格式分区。在过去运行 Windows 时,我通常会将驱动器分区为操作系统和程序所在的系统分区,然后是数据所在的数据分区。这样,操作系统重新安装就不会影响我的数据,并且我可以为两者制定不同的备份策略。

据我了解,使用 ext4 的 Linux 用户经常做同样的事情,将 /home 放在一个单独的分区上。不过,我认为 btrfs 提供了一种更好的方法,即使用子卷。如果我有子卷,那么我不需要担心调整分区大小——它们都共享单个驱动器的完整空间。

当我安装 Ubuntu 并选择 btrfs 格式化时,它为我创建了“@”和“@/home”子卷,安装在 / 和 /home 处。

这引出了我的问题:

如果我重新安装操作系统,“@/home”中的任何内容都不会被删除,这是真的吗?

我应该在哪里(以及如何)创建其他子卷,这些子卷也以这种方式受到保护,免于重新安装?例如,假设我想创建一个名为“sdata”的子卷(它将有自己的文件夹结构)。在哪里/如何创建它,以保证它的安全?

  • 如果我这样做,sudo btrfs subvolume create sdata它将在“@/home/username/sdata”中创建一个子文件夹

  • 如果我这样做,sudo btrfs subvolume create /mnt/@sdata它将在 mnt/@sdata 中创建一个子文件夹。

  • 如果我这样做,sudo btrfs subvolume create /sdata它将在 ?? 中创建一个子文件夹

我想我的问题与单驱动器系统上 btrfs 的“最佳”实践有关。我喜欢将数据与操作系统隔离的想法,并对它们甚至数据的不同子集采用不同的备份/快照策略。

filesystem partitioning mount btrfs

1
推荐指数
1
解决办法
2072
查看次数

双SSD在ubuntu-server中如何使用?

今天我购买了一台 ubuntu 服务器,其中 2 个 SSD(每个 500GB)。在服务器信息中写入以下信息。

\n
SSD 500 x 2\nRAID 1 (Software RAID)\n
Run Code Online (Sandbox Code Playgroud)\n

现在我想设置一个存储文件服务器。

\n

我很困惑 2 SSD 将如何工作,因为我以前从未使用过双 SSD 服务器。

\n
    \n
  1. Ubuntu 服务器安装在哪个 SSD 上?
  2. \n
  3. 如果所有文件都存储在/srv文件夹中,我需要做什么?
  4. \n
  5. 所有ssd都算单个存储吗?
  6. \n
  7. 存储文件将如何使用?
  8. \n
\n

对于 SSD 信息,我测试了以下命令。如果我运行以下命令,我会得到以下结果:

\n
$ sudo lshw -C disk\n  *-disk\n       description: ATA Disk\n       product: WDC  WDS500G2B0A\n       vendor: Western Digital\n       physical id: 0.0.0\n       bus info: scsi@2:0.0.0\n       logical name: /dev/sda\n       version: 40WD\n       serial: 200511800205\n       size: 465GiB (500GB)\n       capabilities: gpt-1.00 partitioned partitioned:gpt\n       configuration: …
Run Code Online (Sandbox Code Playgroud)

server ssd mount

1
推荐指数
1
解决办法
386
查看次数

内部硬盘驱动器名称不断变化

我有一台计算机作为 Plex 媒体服务器运行。我将媒体存储在内置硬盘上,而 Ubuntu 安装在 SSD 上。

由于某种原因,Ubuntu 分配给硬盘的名称不断变化,我不确定为什么。最初是PLEX,后来改为PLEX1,现在又改为PLEX2。我不会太在意,除非它搞砸了我的 Docker 容器的卷映射。

partitioning mount hard-drive

1
推荐指数
1
解决办法
782
查看次数

附加文件系统并在启动时挂载?

我是 ubuntu 的新手,我需要你们的帮助。

我安装了 Ubuntu Server 10.04 64 位,我想知道:

添加附加文件系统并确保它在启动时挂载的命令是什么。可以说我想在 /newContent 目录上制作它吗?

在根磁盘上,我想创建 2 个名为 /myBackup 和 /myDatabases 的附加目录?

server 10.04 mount

0
推荐指数
1
解决办法
3430
查看次数

Ubuntu 13.04,安装第二块硬盘,丢失主目录

我希望有人能帮帮忙。我安装了第二块硬盘,在上面设置了 2 个分区。

我将两个分区设置为在 /etc/ftsab 中自动挂载。

其中一个分区有我的主目录 /home/nick 的挂载点

问题是,在通过重新启动测试我的 /etc/fstab 之前,我忘记从原始 /home/nick 复制所有内容。(是的,我是个白痴)。现在我无法登录(它只是弹回登录屏幕),当我转到终端(ctrl+alt+f1)并在那里登录时,我的主目录为空。当我注释掉/etc/fstab中的更改时,我仍然无法登录。我什至创建了一个新用户,也无法使用该用户登录。

我的问题:

有没有办法恢复我丢失的主目录?

我怎样才能解开我的系统?

谢谢...

fstab mount home-directory data-loss 13.04

0
推荐指数
1
解决办法
946
查看次数

不小心卸载了所有内核

我正在运行 Ubuntu 12.04 LTS LAMP 服务器。在运行 apt-get dist-upgrade 后,我收到一条错误消息,指出我的根目录已满,因此按照我在网上找到的说明,我使用 apt-get 卸载了一些旧内核。但是,我不知何故不小心卸载了所有内核。我的系统现在不会重新启动。

我在 2011 年找到了一个关于解决此问题的线程 如何在意外删除所有内核后恢复系统?

但是当我尝试按照说明进行操作时,它们对我不起作用。

当我这样做时:

sudo parted -l

我明白了:

Model: ATA WDC WD20EZRX-00D (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      1049kB  256MB   255MB   primary   ext2         boot
 2      257MB   2000GB  2000GB  extended
 5      257MB   2000GB  2000GB  logical                lvm


Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0
has been opened read-only.

Error: Can't have a …
Run Code Online (Sandbox Code Playgroud)

mount kernel chroot

0
推荐指数
1
解决办法
689
查看次数

使用终端挂载 .ISO

我一直在尝试根据我在此处阅读的指南安装 .iso,但每次运行该命令时,sudo mount -o loop /home/varbo/Downlaods/Windows 7 Ultimate SP1.iso /media/iso我都会遇到相同的(使用)错误:

Usage: mount -V                 : print version

... usage and options deleted ....

Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
Run Code Online (Sandbox Code Playgroud)

任何形式的帮助将不胜感激。

mount iso

0
推荐指数
1
解决办法
5万
查看次数