小编mim*_*ipc的帖子

如何扩展 ext4 分区和文件系统?

我有一个带有 320GB ext4 分区的 400GB 磁盘。我想扩大 ext4 分区以使用左侧空间(80GB 的可用空间)。

+--------------------------------+--------+
|             ext4               |  Free  |
+--------------------------------+--------+
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做?

我见过有人在使用,resize2fs但我不明白它是否会调整分区大小。

另一种解决方案是使用fdisk但我不想删除我的分区和松散的数据。如何在不丢失任何文件的情况下简单地扩展分区?

注意:我说的是一个没有 LVM 的未挂载的数据分区,我有备份,但我想避免花一些时间在恢复上。

partition filesystems ext4 centos

80
推荐指数
5
解决办法
31万
查看次数

为什么我的 debian 服务器会死机?

我在 ESXi 6.5 上托管的虚拟机中安装了 Debian 9(“Stretch”)操作系统是最新的,除了 VMware 工具之外没有安装其他任何东西。

有时,当我执行命令时,服务器会死机,除了重置 VM 之外什么也做不了(SSH 服务器变得无响应,所有终端都被冻结,不显示 KP 或其他任何内容)

我可以很容易地重现这个问题:我只需要执行 wget 几次,操作系统就会挂起。

起初,我认为这可能是内存问题。我在主机上使用了memtest86+,没有发现问题。我还尝试了 debian 软件包“memtester”,它在 VM 中运行良好,并且不会使操作系统冻结。

/var/log/messages 没有显示什么特别的,但有一行我不明白:

Jul  3 13:05:57 myhost kernel: [   58.966715] TCP: ens192: Driver has suspect GRO implementation, TCP performance may be compromised.
Run Code Online (Sandbox Code Playgroud)

可能是什么问题,我该如何调试整个过程?

配置:1 CPU / 4 核 - 32GB 内存 - 64GB 硬盘

debian server-crashes debian-stretch

4
推荐指数
2
解决办法
8009
查看次数

如何使用 autofs 为 CIFS 挂载设置权限?

我已经使用 autofs 在我的 CentOS 6.4 服务器上设置了 CIFS 挂载:

文件 /etc/auto.mnt :

Photos -fstype=cifs,perm,rw,uid=505,forceuid,gid=505,forcegid,file_mode=0770,dir_mode=0770,credentials=/root/credentials.txt ://adsrv01/Photos
Run Code Online (Sandbox Code Playgroud)

什么ls命令显示:

[root@websrv01 mnt]# ls -l
total 4
drwxr-xr-x 1 root root 4096 Apr 26 12:01 Photos
Run Code Online (Sandbox Code Playgroud)

我对ls命令的期望:

[root@websrv01 mnt]# ls -l
total 4
drwxrwx--- 1 photos photos 4096 Apr 26 12:01 Photos
Run Code Online (Sandbox Code Playgroud)

你看有什么不对吗?如何正确设置所有者和 chmod ?

编辑:我忘了说 /mnt/Photos 目录上的 root 用户拒绝 chown 和 chmod 命令。我做对了,我也尝试过使用 fstab。

这就是 fstab 发生的情况:

mkdir /mnt/Photos
chmod 770 /mnt/Photos
chown photos:photos /mnt/Photos
mount /mnt/Photos
Run Code Online (Sandbox Code Playgroud)

挂载目录时,权限会自动更改并设置为 755。我无法将模式设置回 770 :权限被拒绝。

mount centos cifs autofs chmod

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