linux服务器系统日志如何通过命令压缩移到别的磁盘

linux服务器系统日志如何通过命令压缩移到别的磁盘,第1张

1、首先需要将迁移的目的盘的原有分区抹除,重新分区成与现有分区完全一致的分区,主分区大小可以不一致,boot分区和swap分区尽量一致。分区可以用fdisk工具。当然也需要写入文件系统,文件系统类型也保持一致。这些工作完成以后,将主分区挂载到当前系统的/mnt目录下。接下来可以通过tar工具进行打包了,具体的命令为sudotar-xzvfparchlinux.tar.gz--exclude=/proc--exclude=/sys--exclude=/run--exclude=/tmp--exclude=/lost+found--exclude=/mnt/

2、进入安装盘环境之后,挂载目的盘,包括主分区和boot分区。然后使用genfstab-U/mnt>/mnt/etc/fstab命令重新生成fstab。之后arch-chroot进入系统,通过grub-mkconfig>/boot/grub/grub.cfg和grub-instal--target=x86_64-efi--efi-directory=/boot

在Linux下,可以使用gzip工具将文件压缩成gz文件。下面是具体的步骤:

打开终端,进入要压缩的文件所在的目录。

运行以下命令进行压缩:

gzip 文件名

其中,文件名为要压缩的文件名,可以是绝对路径或相对路径。

例如,要将文件test.txt压缩成test.txt.gz,可以运行以下命令:

gzip test.txt

压缩完成后,原文件会被删除,只剩下压缩后的文件。如果不想删除原文件,可以使用以下命令进行压缩:

gzip -c 文件名 >文件名.gz

其中,-c选项表示将压缩后的数据输出到标准输出,>表示重定向输出到一个文件中。这样,压缩后的文件名为文件名.gz,原文件不会被删除。

例如,要将文件test.txt压缩成test.txt.gz,但不删除原文件,可以运行以下命令:

gzip -c test.txt >test.txt.gz

压缩完成后,可以使用gunzip命令解压缩gz文件,例如:

gunzip 文件名.gz

其中,文件名为要解压缩的gz文件名,解压缩后会生成一个同名的文件,去除.gz后缀。

例如linux.zip.001, linux.zip.002, linux.zip.003。

1、 cat linux.zip* >linux.zip #合并为一个zip包。

2、 unzip linux.zip #解压zip包。

管道命令可以实现

ls |grep csv |while read linedo zip $line.zip $linedone

如果多个文件压缩成一个压缩包可以如下命令

zip test.zip  1.txt 2.txt 3.txt


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7181937.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存