在我的 EC2 实例上运行名为 df -h 的命令会导致以下结果
Filesystem Size Used Avail Use% Mounted on
udev 2.0G 0 2.0G 0% /dev
tmpfs 396M 41M 355M 11% /run
/dev/xvda1 7.8G 4.6G 2.8G 63% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
tmpfs 396M 0 396M 0% /run/user/1000
Run Code Online (Sandbox Code Playgroud)
我的根/
驱动器和这些家伙的空间有限,/dev/shm
/sys/fs/cgroup
并且/dev
有 2GB 的可用内存。/run/user/1000
还有 396 MB 的可用空间。
我想知道这些文件系统的用途以及它们是否绝对必要。如果不是,我是否可以随时收回该空间并将其添加到我的root
目录中。我的日志文件和数据库每天都在增长,我需要更多空间来保存它们。
/dev/sda6
我的启动分区正上方有一个 10.04 GB 的分区 ( )。我想将它与/dev/sda8
73 GB合并。如何移动这个分区?我试图卸载但无济于事。我不想丢失 73 GB 分区上的数据。
我正在学习如何使用 crontab,在这个过程中我想做的是在 shell 中打印一些简单的东西。所以我做了crontab -e
并输入以下内容
* * * * * bash /etc/test.sh
Run Code Online (Sandbox Code Playgroud)
测试文件
echo $NODE_ENV
Run Code Online (Sandbox Code Playgroud)
现在我期望 cronjob 将NODE_ENV
每一分钟的值打印到 shell,但它没有。为什么不打印那个?它不应该打印吗,还是我做错了什么?
有些事情我已经尝试过了。
$ ps aux | grep crond
ubuntu 15438 0.0 0.0 11284 936 pts/1 S+ 09:37 0:00 grep --color=auto crond
Run Code Online (Sandbox Code Playgroud)
/var/log
没有创建 cron.log 文件,因此不会记录我的作业是否实际运行。
我正在 ubuntu 16.04 的 Amazon EC2 实例中运行此命令,您需要更多输出,请告诉我。
16.04 ×2
mount ×2
amazon-ec2 ×1
bash ×1
boot ×1
cron ×1
dual-boot ×1
filesystem ×1
partitioning ×1