Sao lưu Firefox bookmark và tập tin bash tập tin cá nhân khác


12

Tôi đang chuyển từ Windows sang Ubuntu cho máy tính để bàn cá nhân của mình và tôi muốn biết một cách dễ dàng để sao lưu dữ liệu cá nhân như dấu trang Firefox, tài liệu cá nhân, v.v ...

Trong Windows, tôi đang sao chép mọi thứ thủ công và trong Ubuntu tôi muốn tạo một tập lệnh bash để thực hiện tự động.

Tôi không có kiến ​​thức về bash scripting ngoài việc tạo một tệp và làm cho nó có thể thực thi được và ví dụ đơn giản này:

#!/bin/bash
cp /files/file.doc /media/flashdrive/

Làm thế nào tôi có thể tự động phát hiện hồ sơ hiện tại của tôi? (Hiện tại tôi có 3 hồ sơ trên máy tính, một hồ sơ mà tôi không sử dụng, một cho vợ tôi không có dấu trang và của tôi).


Những loại dữ liệu bạn sẽ sao lưu?
Sách Zeus

tôi muốn đánh dấu sao lưu, một số tài liệu từ thư mục Documents của tôi (tất cả trong số họ), một số hệ thống cấu hình (như tập tin host)

Câu trả lời:


18

Tôi khuyên bạn nên sử dụng rsync (Trong Ubuntu).

Nếu bạn có hàng trăm megs dữ liệu, bạn có thể chỉ muốn đồng bộ hóa / sao lưu dữ liệu đã sửa đổi. Điều này sẽ tăng tốc độ sao lưu.

Đối với các tệp khác như máy chủ, bạn có thể chỉ cần cp

Bây giờ đối với firefox, bạn cần tìm hồ sơ bạn đang sử dụng từ profiles.iniđó sau đó bạn có thể sao chép bookmark.html

Bạn có thể sử dụng grep để tìm hiểu xem thư mục records.ini sử dụng là gì:

grep Path ~/.mozilla/firefox/profiles.ini

sẽ xuất ra:

Path=e8tog617.default

Sau đó loại bỏ Path=

sed "s/Path=//g"

Đây là bản sao lưu .sh sẽ trông như thế nào:

rsync -rltDqv ~/Documents/ /media/flashdrive/Documents/
cp ~/.mozilla/firefox/`grep Path ~/.mozilla/firefox/profiles.ini | sed "s/Path=//g"`/bookmarks.html /media/flashdrive/bookmarks.html
cp /etc/hosts /media/flashdrive/hosts

Bây giờ, chmod +xbackup.sh của bạn và sau đó chạy nó./backup


Câu hỏi nhanh: tôi nên đặt bản sao lưu ở đâu? tôi có thể chạy nó từ bất cứ đâu không?

bạn có thể sao chép tập lệnh trong / usr / sbin hoặc tạo một thư mục trong thư mục nhà của bạn và sửa đổi .profile để tìm các tệp thực thi trong thư mục này như sau đó thêm mã này vào .profileif [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi
Book Of Zeus

2

Đối với Firefox, tôi nghĩ bạn có thể sử dụng tính năng "Đồng bộ hóa" của Firefox để đồng bộ hóa hồ sơ của mình.

Đối với các tài liệu sao lưu, bạn cũng có thể thử một số phần mềm như unison hoặc FreeFileSync.


6
xin lỗi tôi muốn sao lưu bookmark của tôi trên flashdrive của tôi, tôi không thích tính năng đồng bộ hóa vì vậy tôi không sử dụng nó, bệnh rà soát những nhờ phần mềm

0

Sao lưu thủ công hồ sơ

Nếu bạn cảm thấy thoải mái với việc sao chép các tập tin và thư mục, bạn có thể sao lưu thủ công hồ sơ của mình. Quá trình này có thể đơn giản như sao chép một thư mục vào một vị trí sao lưu. Hầu hết các công việc là trong việc tìm nơi lưu trữ thư mục hồ sơ.

It's a good idea to first get rid of any unnecessary files to reduce the size of your backup.
    Firefox: " Tools -> Options-> Advanced -> Network -> (under Offline Storage or Cached Web Content) -> Clear Now"
    Mozilla Suite/SeaMonkey: Edit -> Preferences -> Advanced -> Cache -> Clear Cache, as well as compact your mail.
    Thunderbird: Compact your mail. 
Completely exit or quit the application. Mozilla Suite and SeaMonkey 1.x users on Windows should also exit Mozilla Quick Launch if its enabled.
Find the "Mozilla" (for Mozilla Suite/SeaMonkey 1.x), "SeaMonkey" (for SeaMonkey 2), "Firefox", or "Thunderbird" folder in the profile folder path that contains the registry.dat file or profiles.ini file and the "Profiles" folder (Windows and Mac) or <profile name> folder (Linux). See Profile folder - Firefox , Profile folder - Thunderbird and Profile folder - SeaMonkey for the location.
Copy the "Mozilla" "SeaMonkey" "Firefox" or "Thunderbird" folder to the backup location. This will back up all profiles in the default location and the "registry.dat" or "profiles.ini" file that keeps track profiles.
If you have created any profiles in a custom location, copy them to the backup location and make a note of the original location. 

Thư được lưu trữ theo mặc định trong hồ sơ. Nếu bạn định cấu hình lại Thunderbird, Mozilla Suite hoặc SeaMonkey để lưu trữ các tin nhắn tài khoản bên ngoài hồ sơ, bạn cũng cần sao chép "thư mục cục bộ" cho tài khoản đó. Xem trong cài đặt Tài khoản để tìm vị trí của thư mục địa phương của mỗi tài khoản. [sửa] Khôi phục hồ sơ theo cách thủ công

Để khôi phục bản sao lưu hồ sơ:

Close the application whose profile you're going to restore. If you're using Mozilla Suite or SeaMonkey 1.x you should also exit Mozilla Quick Launch if its enabled.
Copy each folder you backed up to the exact same location that it was in when you made the backup
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.