我目前正在使用 cifs 在 /etc/fstab 中挂载一些网络共享(需要身份验证)。它运行良好,但我想将身份验证详细信息(用户名/密码)移到 fstab 之外,并且能够将其修改为 600(因为如果我要更改其权限,fstab 可能会出现问题)。我想知道是否可以这样做(多用户系统,不希望所有用户都可以查看这些权限)。
从:
//server/foo/bar /mnt/bar cifs username=user,password=pass,r 0 0
Run Code Online (Sandbox Code Playgroud)
到:
//server/foo/bar /mnt/bar cifs <link to permissions>,r 0 0
Run Code Online (Sandbox Code Playgroud)
(或类似的东西)。谢谢。
在 2013 年,在新的 Linux 映像上仍然有多个挂载点是否有意义,还是将所有空间分配给 / 更有意义?
我宁愿避免增加安装点大小所需的重新启动。我也更喜欢监控单个坐骑的空间。我宁愿知道整个服务器的驱动器空间使用率高于 70%,而不是处理单个安装点。
我正在尝试使用 Linux 创建一个加密的、按需增长的文件系统。我熟悉 LUKS 和 cryptsetup。
我可以创建一个空文件:
fallocate -l 512M /root/image
Run Code Online (Sandbox Code Playgroud)
我可以在其上创建一个 LUKS 容器:
cryptsetup -y luksFormat /root/image
Run Code Online (Sandbox Code Playgroud)
然后“打开”它:
cryptsetup luksOpen /root/image luksvolume
Run Code Online (Sandbox Code Playgroud)
此时,我可以在其上创建一个文件系统:
mkfs.ext4 -j /dev/mapper/luksvolume
Run Code Online (Sandbox Code Playgroud)
这一切都很好。但是,它没有解决问题的“按需增长”部分。
这个想法是在加密文件系统上复制 2Gb 文件将“扩展”图像,使其足够大以包含该文件。
甚至有可能做到吗?
第一次海报 - 如果我没有正确遵守礼仪,我深表歉意。
\n我有一个大约 200TB 的 RAID6 阵列,包含 30 个磁盘,但无法安装它 - 我只收到消息:
\nmount /dev/md125 /export/models\nmount:/dev/md125: can't read superblock\nRun Code Online (Sandbox Code Playgroud)\n如果我运行mdadm --detail它,它显示为干净的:
/dev/md125:\n Version : 1.2\n Creation Time : Wed Sep 13 15:09:40 2017\n Raid Level : raid6\n Array Size : 218789036032 (203.76 TiB 224.04 TB)\n Used Dev Size : 7813894144 (7.28 TiB 8.00 TB)\n Raid Devices : 30\n Total Devices : 30\n Persistence : Superblock is persistent\n\n Intent Bitmap : Internal\n\n Update Time : Fri …Run Code Online (Sandbox Code Playgroud) 我在 XenServer (5.6 FP1) 上安装共享时遇到问题。从命令行我尝试:
mount.cifs //server/share /mnt/share -o credentials=credfile
Run Code Online (Sandbox Code Playgroud)
credfile 的内容是:
username=Administrator
password=What@zR\!p3s
Run Code Online (Sandbox Code Playgroud)
当我运行上面的挂载命令时,我得到“拒绝访问”。但是,如果我运行以下命令,它会起作用:
mount.cifs //server/share /mnt/share -o username=Administrator,password=What@zR\!p3s
Run Code Online (Sandbox Code Playgroud)
请注意“\”是为了逃避爆炸,我已经在凭据文件中尝试过使用和不使用它。有什么建议?
我们一直在托管公司的 VM 上运行服务器,并且刚刚注册了专用主机(AMD Opteron 3250,4 核,8GB RAM,软件 RAID 中的 2 x 1TB,ext3)。
在运行性能测试时,我们注意到一些 SQLite 转换(插入、删除和/或更新的组合)比我的 2010 MacBook Pro 花费的时间长 10 到 15 倍。
经过大量的谷歌搜索和阅读,我们开始查看挂载选项,它们是:
data=ordered,barrier=1Run Code Online (Sandbox Code Playgroud)
我们做了一些实验,并获得了最佳性能
data=writeback,barrier=0Run Code Online (Sandbox Code Playgroud)
我已经阅读了这些内容,并了解他们正在做的事情的基础知识,但我对我们这样跑步是否是个好主意没有很好的感觉/感觉?
对于托管服务,上述配置是否明智?
如果我们遇到停电或严重崩溃,那么我们最终可能会丢失数据或文件损坏。如果我们每 15 分钟拍摄一次数据库快照,这可能会缓解这种情况,但拍摄快照时数据库可能不会同步。我们应该(可以?)如何确保这种快照的完整性?
我们应该考虑其他选择吗?
谢谢
在 Centos 6.3 服务器上,我注意到 /tmp 不再有可用空间来存储文件。
[root@]# df -h
已使用的文件系统大小 Avail Use% Mounted on
/dev/mapper/vg0-lv_root
99G 11G 84G 12% /
tmpfs 16G 0 16G 0% /dev/shm
/dev/sda1 194M 65M 120M 35% /boot
/dev/mapper/vg0-lv_tmp
97M 92M 704K 100% /tmp
/dev/mapper/vg1-lv0 50G 180M 47G 1% /mnt/ssd2
但是 /tmp 中什么都没有
[root@]# ls -Sahl /tmp |more 总共 10K 博士-xr-xr-x。25 根根 4.0K Mar 16 04:29 .. drwxrwxrwt。3 根 3.0K 3 月 16 日 03:32。 drwx------. 2 根根 1.0K Mar 16 04:28 mc-root
我的问题是:怎么可能?由什么/tmp 挂载空间使用?我怎么能清理它?
让我们假设我有两个硬盘驱动器(A、B)并具有以下目录:
目前,如果我将文件上传到 /var/www 或 /var/www/upload ;它将保存在驱动器 A 中。
如何使文件夹 /var/www/upload 指向驱动器 B。因此,如果我将文件上传到 /var/www/upload ,它将保存在驱动器 B 中,但是当我将文件上传到 /var/www 时,它将保存在驱动器 A 中。
/dev/mapper/VolGroup00-LogVol00 / ext3 rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/sda1 /boot ext3 rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
Run Code Online (Sandbox Code Playgroud)
什么是6列是什么意思?
我有一个来自 Ubuntu Server VM 来宾的 SSHFS 挂载,挂载了一个主机 Mac OS X 目录。直接在 Mac OS X 主机目录中进行的更改大约需要 5 - 10 秒才能反映在 Ubuntu Server VM 来宾安装中。
我正在使用以下命令...
sshfs 用户@主机:~/主机
哪些附加选项(如果有)可以改善这种延迟?
mount ×10
linux ×6
centos ×2
cifs ×1
disk-volume ×1
drive ×1
encryption ×1
ext3 ×1
fstab ×1
hard-drive ×1
luks ×1
mac-osx ×1
mdadm ×1
monitoring ×1
permissions ×1
raid ×1
ssh ×1
sshfs ×1
tmp ×1
ubuntu ×1
xfs ×1