ubuntu上的ramdisk,支持用python自动备份

#在ubuntu上用的,编程调试的时候怕毁硬盘,于是用了个ramdisk,并同时写了个python程序,可以每30分钟备份一次rd上的东西。

#!/usr/bin/env python
#coding=utf-8

#一般用这个命令来创建一个内存上的硬盘 sudo mount -t tmpfs -o size=200m none /rd
#更新了一下,可以创建出5个副本,防止一次性误删除

k = 0;
from os import system
import os
from shutil import copytree
from time import sleep
from time import strftime
from time import time
from time import localtime
f = os.path
while True:
    
    if f.isdir('/home/mark063/Documents/rd'+str(k)):
        system('rm -r /home/mark063/Documents/rd'+str(k))
    
    print strftime('%H:%M:%S',localtime(time()))
    sleep(0.1)
    copytree('/rd','/home/mark063/Documents/rd'+str(k))
    k += 1
    if k == 5:k = 0
    sleep(1200)#每20min自动备份一次

你可能感兴趣的:(编程,python,ubuntu,OS)