ฉันจะลบข้อมูลสำรองเก่าด้วยตนเองเพื่อเพิ่มพื้นที่ว่างสำหรับ Time Machine ได้อย่างไร


224

ฉันใช้ Time Capsule เพื่อสำรองข้อมูลและตอนนี้ฉันต้องการให้ไดรฟ์สำรองข้อมูลจาก Mac เครื่องอื่น แต่ไดรฟ์นั้นเต็มไปด้วยข้อมูลสำรองเก่าจาก Mac 1 มีพื้นที่ไม่เพียงพอสำหรับการสำรองข้อมูลสำหรับ Mac 2

ฉันได้รับข้อความแสดงข้อผิดพลาดนี้เมื่อเรียกใช้การสำรองข้อมูล Time Machine:

Time Machine ไม่สามารถสำรองข้อมูลให้เสร็จสมบูรณ์ได้ ข้อมูลสำรองนี้ใหญ่เกินไปสำหรับดิสก์สำรองข้อมูล การสำรองข้อมูลต้องการ 28.68 GB แต่มีเพียง 626.2 MB เท่านั้น

Time Machine ต้องการพื้นที่ทำงานบนดิสก์สำรองข้อมูลนอกเหนือจากพื้นที่ที่ต้องใช้ในการจัดเก็บข้อมูลสำรอง เปิดการตั้งค่า Time Machine เพื่อเลือกดิสก์ข้อมูลสำรองที่มีขนาดใหญ่ขึ้นหรือทำให้การสำรองข้อมูลมีขนาดเล็กลงโดยไม่รวมไฟล์

ฉันรู้ว่า Time Machine เองสามารถลบข้อมูลสำรองเก่าเมื่อต้องการพื้นที่เพิ่ม แต่ในกรณีนี้มันไม่ได้ลบการสำรองข้อมูล Mac 1 ใด ๆ เพื่อให้มีพื้นที่สำหรับ Mac 2

คำถามคือฉันจะทำด้วยตนเองได้อย่างไร


3
เมื่อพิจารณาว่าไดรฟ์ภายนอกราคาถูกเป็นอย่างไรฉันจะถูกล่อลวงให้ซื้อและใช้กับเครื่องเสริมของคุณ ฉันชอบองค์ประกอบ: amazon.com/Western-Digital-Elements-External-WDBAAU0010HBK-NESN/…
james.garriss

2
@ james.garriss จุดที่ดี :) แต่ฉันยังคงต้องสลับไดรฟ์ในแคปซูลเวลาของฉัน :)
Jesper Ronn เซ่น

1
ใครรู้ว่ามีวิธี (โดยไม่ต้องเขียนสคริปต์) เพื่อขอให้ TM เก็บเพียง 1 สำเนาสำรองต่อเดือนสำหรับการสำรองข้อมูลที่มีอายุมากกว่า 1 ปี?
gamov

2
คุณไม่สามารถสร้างพาร์ติชั่น 2 พาร์ติชันในดิสก์ TM ของคุณและเลือกพาร์ติชันที่แตกต่างกันสำหรับแต่ละ mac ได้หรือไม่?
Pierre Watelet

คำตอบ:


235

ระมัดระวังด้วย sudo และตรวจสอบให้แน่ใจว่าคุณเลือกไฟล์ของ Mac ที่ถูกต้องเนื่องจากไม่มีการเลิกทำหรือยืนยันคำสั่งต่อไปนี้:

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/old_mac_name

คำสั่ง sudo ต้องการรหัสผ่านของคุณ (และจะไม่ดังก้องไปที่หน้าจอดังนั้นให้พิมพ์มันและหยุดชั่วคราวเพื่อให้แน่ใจว่าคุณกำลังออกเดทไฟล์ที่ถูกต้องก่อนที่จะกด Enter หากคุณต้องการความปลอดภัยคุณสามารถเลือกหนึ่งสแนปชอตเพื่อลบก่อนเพื่อให้แน่ใจว่าคำสั่งทำงานได้ตามที่ต้องการ นี่เป็นสิ่งที่ดีเนื่องจากอาจใช้เวลาหลายชั่วโมงในการล้างชุดสำรองขนาดใหญ่และคุณต้องการปล่อยให้ Mac มั่นใจว่าเป็นการลบที่เก็บข้อมูลที่ถูกต้อง

คุณสามารถใช้tmutilเครื่องมือเพื่อลบสำเนาสำรองหนึ่งต่อหนึ่ง

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/mac_name/YYYY-MM-DD-hhmmss

ตั้งแต่tmutilเปิดตัวกับ Lion สิ่งนี้จะไม่ทำงานในเวอร์ชั่น OS ก่อนหน้า

หากคุณต้องการรับไดเรกทอรีสำรองข้อมูลปัจจุบัน (อาจมีปลายทางหลายแห่งที่กำหนดไว้และจะมีเพียงไดเรกทอรีเดียวเท่านั้นที่จะเป็น "ปัจจุบัน")

sudo tmutil machinedirectory

4
ทำงานเหมือนจับใจ ฉันมีการสำรองข้อมูลเก่าที่มีขนาดใหญ่มากและถูกตัดการเชื่อมต่อจากเครื่องเวลาเดิมเนื่องจากการเปลี่ยนแปลงของฮาร์ดไดรฟ์ ฉันไม่สามารถลบพวกเขาด้วย sudo rm (ซึ่งแปลกประหลาด) แต่นี่เป็นการหลอกลวง ขอบคุณ!
David Pisoni

2
@drfrogsplat ใช่ แต่เมื่อทำงานกับการสำรองข้อมูลเก่ามันเป็นเรื่องปกติที่ mac ดั้งเดิมจะต้องตาย ในกรณีของฉันฉันพยายามเพิ่มพื้นที่ว่างในไดรฟ์สำรองของฉันดังนั้นฉันสามารถใช้มันเพื่อสำรองข้อมูลแม็คใหม่
Abhi Beckert

5
@square_eyes นั่นไม่ใช่วิธีการลบไฟล์ที่เชื่อมโยงอย่างหนัก สมมติว่ามีช่วงเวลา 100 ไฟล์เดียวกัน ไฟล์นั้นมีอยู่บนดิสก์หนึ่งครั้ง แต่จำนวนลิงก์คือ 100 เมื่อคุณลบไฟล์หนึ่งรายการไดเรกทอรีนั้นจะหายไปเมื่อคุณลบและจำนวนลิงก์ในขณะนี้คือ 99 เฉพาะเมื่อจำนวนการเชื่อมโยงไปที่ 0 ตัวไฟล์เองจะถูกลบทิ้ง การลบอื่น ๆ เพียงแค่ลบรายการไดเรกทอรี
bmike

5
ไม่จำเป็นต้องลบข้อมูลสำรองทีละรายการ คุณสามารถพิมพ์sudo tmutil delete แล้วลากข้อมูลสำรองทั้งหมดที่คุณต้องการลบลงในหน้าต่างเทอร์มินัล @drfrogsplat man pageกล่าวถึงคำสั่งนี้สามารถลบข้อมูลสำรองที่สร้างขึ้นโดยเครื่องอื่น
pointum

2
@pointum ถูกต้อง นอกจากนี้หากคุณต้องการอยู่ในเทอร์มินัลคุณสามารถใช้ไวด์การ์ดเช่น: 'sudo tmutil delete 2015- *' มันอาจเป็นกระบวนการที่ช้าโดยเฉพาะอย่างยิ่งดิสก์หมุนดังนั้นการลบไฟล์หลายไฟล์จึงมีความสำคัญต่อความมีสติและประสิทธิภาพ
Matt Dressel

81

วิธีที่ง่ายที่สุดคือ:

  1. ป้อนไทม์แมชชีน (บน Mac ที่มีข้อมูลสำรองที่คุณต้องการลบ)
  2. ไปที่จุดในเวลาที่คุณต้องการลบ
  3. เลือกไอคอนที่ดูเหมือนฟันเฟืองในเครื่องมือค้นหาและเลือก 'ลบข้อมูลสำรอง' (ใน Mavericks: คลิกขวาในหน้าต่างค้นหาและเลือก 'ลบข้อมูลสำรอง')

สิ่งนี้ทำให้มั่นใจได้ว่าแคตตาล็อกสำรองยังคงถูกต้องและความสมบูรณ์ของข้อมูลของคุณจะยังคงอยู่


3
@drfrogsplat นั้นถูกต้องมากว่าการใช้ GUI ที่ Apple ให้นั้นเป็นวิธีที่ดีที่สุด (ใช้ได้กับทุกเวอร์ชั่น) เพื่อลบข้อมูลสำรองและมีแนวโน้มที่จะเกิดข้อผิดพลาดน้อยกว่าเนื่องจากมีข้อเสนอแนะหลายภาพ (ถ้าคุณดูอย่างระมัดระวัง) และตรวจสอบก่อนที่คุณจะป้อน รหัสผ่านของคุณเพื่อให้แน่ใจว่าคุณทราบว่าการลบนั้นถาวร
bmike

1
ฉันไม่ได้เห็นรายการสำรองลบบน Mavericks ในเมนูฟันเฟือง
brainray

@brainray ฉันโพสต์คำตอบสำหรับmavericks
Inder Kumar Rathore

1
ยกเว้นเมื่อทำการลบบางส่วน (ไม่ว่าด้วยเหตุผลใดก็ตาม) มันจะลืมการสำรองข้อมูลบางส่วนอยู่ที่นั่นดังนั้นคุณจึงไม่สามารถลบได้ด้วยtmutil delete
Jeroen Wiert Pluimers

1
วิธีนี้ใช้ไม่ได้หากคุณมีปัญหา "กำลังรอ ... " apple.stackexchange.com/questions/207787/…การรอไม่ได้ผลเสมอไป
Almo

39

สำหรับMavericks / Yosemite

  1. ป้อนไทม์แมชชีน
  2. เลือกการสำรองข้อมูล
  3. คลิกขวาที่การสำรองข้อมูล (บนหน้าต่างค้นหา)
  4. เลือก 'ลบข้อมูลสำรอง'

มันจะถามรหัสผ่านและคุณทำเสร็จแล้ว

ป้อนคำอธิบายรูปภาพที่นี่


คลิกขวาที่การสำรองข้อมูล: ที่ไหน
ระดมสมอง

คุณจะเห็นหน้าต่างค้นหาคลิกขวาที่กลางหน้าต่างและคุณจะเห็นรายการตัวเลือก
Inder Kumar Rathore

13
น่าสังเกตว่า Time Machine จะไม่ทำการลบและไม่ขอรหัสผ่านของคุณจนกว่าคุณจะออกจาก Time Machine และขั้นตอนในการออกจาก Time Machine หลังจากเลือกไฟล์และโฟลเดอร์สำหรับการลบก็ไม่ชัดเจนเช่นกันคุณต้องคลิกcancelที่มุมล่างซ้าย (เห็นได้ชัดว่าสิ่งที่คุณกำลัง "ยกเลิก" คือการฟื้นฟูของไฟล์; ลบจะเห็นได้ชัดว่าไม่ถือว่ายกเลิกเมื่อคุณทำเช่นนี้.)
mhucka

3
สิ่งนี้ใช้ได้สำหรับฉันจากเครื่องอื่น MBP เก่าของฉันถูกทอดใหม่ของฉันมีชื่อฮาร์ดไดรฟ์และพาร์ติชันที่แตกต่างกันเป็นต้นในที่สุดมันก็เต็มไปด้วยดิสก์ TM ของฉันและฉันไม่ต้องการลบข้อมูลสำรองของเครื่องเก่าทั้งหมด ดังนั้นคุณถือตัวเลือกคลิกที่เครื่องเวลาในแถบเมนูและ "เรียกดูดิสก์สำรองอื่น ๆ " ฉันสามารถไปที่การสำรองข้อมูลเก่าครั้งแรกด้วยการเสียบไดรฟ์ที่มีชื่อเดียวกัน จากที่นั่นฉันสามารถย้ายไปยังโครงสร้างไดรฟ์เก่าและใช้เคล็ดลับนี้เพื่อลบข้อมูลสำรองเก่า ๆ
ทำเครื่องหมาย

หรือเพียงคลิกที่โฟลเดอร์อุปกรณ์รูทในแถบด้านข้าง (เพื่อให้พาร์ติชันเก่าและโครงสร้างไดรฟ์ปรากฏขึ้น) ในกรณีของฉัน "อุปกรณ์ -> Macbook Pro"
ทำเครื่องหมาย

18

สคริปต์นี้จะค้นหาการสำรองข้อมูล TM ที่เก่าที่สุดสำหรับคอมพิวเตอร์ของคุณโดยอัตโนมัติบอกคุณว่าการสำรองข้อมูลที่เก่าแก่ที่สุดและใหม่ที่สุดและให้คุณพร้อมที่จะลบการสำรองข้อมูลที่เก่าที่สุด คุณต้องป้อนYและป้อนรหัสผ่านผู้ดูแลระบบของคุณเพื่อลบ

สคริปต์ทุบตี:

COMPUTER_NAME=$(scutil --get ComputerName)
NBACKUPS=$(tmutil listbackups | grep "$COMPUTER_NAME" | wc -l)
OLDEST_BACKUP=$(tmutil listbackups | grep "$COMPUTER_NAME" | head -n1)
LATEST_BACKUP=$(tmutil latestbackup)
echo Latest backup: $LATEST_BACKUP

if [[ -n "$LATEST_BACKUP" && "$LATEST_BACKUP" != "$OLDEST_BACKUP" ]]; then
     echo -n "$NBACKUPS backups. Delete oldest: ${OLDEST_BACKUP##*/} [y/N]? "
     read answer
     case $answer in
         y*)
             echo Running: sudo tmutil delete "$OLDEST_BACKUP"
             sudo time tmutil delete "$OLDEST_BACKUP"
             ;;
         *)
             echo No change
             ;;
     esac
 else
     echo "No backup available for deletion"
 fi

โดยสรุปสคริปต์นี้จะค้นหาการสำรองข้อมูล TM ที่เก่าที่สุดสำหรับคอมพิวเตอร์ของคุณโดยอัตโนมัติบอกคุณว่าการสำรองข้อมูลที่เก่าที่สุดและใหม่ที่สุดและให้คุณพร้อมที่จะลบการสำรองที่เก่าที่สุด คุณต้องป้อนYและป้อนรหัสผ่านผู้ดูแลระบบของคุณเพื่อที่จะลบมัน
Hengjie

3
หมายเหตุสิ่งนี้จะไม่ลดขนาดไฟล์สำรองข้อมูล sparsebundle ของคุณโดยอัตโนมัติ คุณจะต้องเข้าไปข้างในและวิ่งsudo hdiutil compact /path/to/disk-image
Hengjie

14

ฉันถามตัวเองด้วยคำถามนี้และคำตอบที่นี่ช่วยได้แน่นอน อย่างไรก็ตามมีแง่มุมที่ขาดซึ่งอาจเป็น "รายละเอียด" การนำไปใช้ใหม่ที่ไม่มีอยู่เมื่อตอบคำถามนี้

tmutil deleteไม่ลบการสำรองข้อมูลจริง ๆ แต่ไม่ได้เรียกคืนพื้นที่ที่พวกเขาใช้อย่างน้อยไม่รับประกันในทางใด ๆ ฉันใช้เวลาประมาณ 2 วันในการลบข้อมูลสำรองจาก> 2 ปีก่อนซึ่งตามข้อความเสร็จสิ้นสุดท้ายมีจำนวนประมาณ ข้อมูล 400Gb ฉันเห็นตัวบ่งชี้พื้นที่สำรองข้อมูลฟรีเพิ่มขึ้นตามลำดับครั้งเดียวแต่หลังจากการสำรองข้อมูลครั้งถัดไปฉันลงอีกครั้งเพื่อให้มีพื้นที่ว่างเพียง 7% (ใช้ 858Gb แทนการใช้ประมาณ 450Gb) นั่นทำให้ฉันเครียดจริงๆ

คำตอบสำหรับความลึกลับนั้นมีให้ที่นี่: http://blog.hawkimedia.com/2012/08/reclaiming-a-timemachine-volumes-disk-space/ ในระยะสั้นคุณต้องกระชับมัดกระจัดกระจายที่ถือการสำรองข้อมูลจริง ๆ ถ้ามันถูกโฮสต์บนดิสก์เครือข่ายหรือบนดิสก์ที่ไม่ได้จัดรูปแบบใน HFS + ฉันไม่มีการสำรองข้อมูล TM ที่ไม่ได้โฮสต์อยู่ในชุดข้อมูลแบบกระจัดกระจายดังนั้นจึงไม่สามารถตรวจสอบได้ว่าการใช้tmutil deleteไม่สามารถเรียกคืนได้ฟรีหรือไม่ มันอาจทำได้ดีและความจริงที่ว่ามันไม่ได้อยู่ใน Time Capsule อาจเป็นเพียงความผิดปกติของโปรโตคอลมัดรวมกระจัดกระจาย คำสั่งในการดำเนินการหลังจากที่มีsudo tmutil delete sudo hdiutil compact /Volumes/YourTimeMachineDisk/YourBackupName.sparsebundleในกรณีของฉันที่รายงาน

Starting to compact…
Reclaiming free space…
...................................................................................................................................
Finishing compaction…
Reclaimed 403.2 GB out of 583.5 GB possible.

ข่าวดีก็คือว่าคำสั่งนี้ใช้เวลาเพียงเล็กน้อยในเวลาที่ tmutil ใช้เวลาน้อยลงในการค้นหาบนดิสก์และใช้ RAM น้อยลง (อันที่จริงแล้วเสร็จในเวลาที่ฉันเขียนคำตอบนี้)


ตอนนี้ฉันกำลังลบข้อมูลสำรองโดยไม่มี sparsebundle และพื้นที่ว่างดูเหมือนว่าจะว่างเปล่าโดยไม่ต้องทำขั้นตอนเพิ่มเติม
Almo

12

หาก Time Machine เป็นเพียงการสำรองความแตกต่างการลบตามลำดับกลับไม่ใช่สิ่งที่คุณต้องการ บวกเนื่องจากการลบแต่ละครั้งอาจใช้เวลาสักครู่การมีสคริปต์ที่จะลบอันถัดไปเมื่อการลบปัจจุบันเสร็จสมบูรณ์จะดี

ต่อไปนี้เป็นสคริปต์ตัวอย่างของ user36971ด้านบนฉันได้เขียนขึ้นหนึ่งรายการที่จะลบข้อมูลสำรองทั้งหมดจากที่ระบุไว้และก่อนหน้า:

#!/bin/bash

if [ -z "$1" ]
then
    echo "must specify backup id: YYYY-MM-DD-HHMMSS"
    exit 1
fi

FOUND_BACKUP=0;
BACKUPS=""
while read line; do
    if [[ "${line}" == *$1* ]]
    then
        FOUND_BACKUP=1;
    fi

    if [ "${FOUND_BACKUP}" == "1" ]
    then
        BACKUPS+="${line}"$'\n'
    fi
done < <(/usr/bin/tmutil listbackups | tail -r)

if [ "${FOUND_BACKUP}" == "0" ]
then
    exit 1
fi

printf '%s' "$BACKUPS"

echo -n "Delete above backups? [y/N]? "
read answer
case $answer in
    y*)
        while read line; do
            if [ -n "${line}" ]
            then
                echo Running: /usr/bin/sudo /usr/bin/tmutil delete "${line}"
                /usr/bin/sudo time /usr/bin/tmutil delete "${line}"
            fi
        done < <(echo "${BACKUPS}")
        ;;
    *)
        echo No change
        ;;
esac

อย่าทราบว่าฉันไม่ได้รวมการตรวจสอบชื่อคอมพิวเตอร์ไว้ในสคริปต์ของฉันดังนั้นหากคุณแบ่งปันไดรฟ์สำรองข้อมูลหนึ่งเครื่องกับคอมพิวเตอร์หลายเครื่องคุณอาจต้องเพิ่มการตรวจสอบเพิ่มเติม


1
TM สำรองเดลต้าด้วยการรันแต่ละครั้ง แต่เก็บสำเนาแบบเต็มต่อการรันบนดิสก์สำรอง สำหรับไฟล์ที่ไม่เปลี่ยนแปลงระหว่างการรัน (ซึ่งหมายความว่าส่วนใหญ่) เพียงเพิ่มรายการไดเรกทอรีใหม่ นี่อาจหมายความว่าหากคุณมี deltas เพียงเล็กน้อยระหว่างการรันคุณอาจต้องลบการสำรองข้อมูลจำนวนมากก่อนที่คุณจะสังเกตเห็นการเพิ่มขึ้นอย่างมากของพื้นที่ว่าง
nohillside

2
คำสั่งซื้อที่คุณลบข้อมูลสำรองไม่ได้สร้างความแตกต่างใด ๆ แน่นอนถ้าคุณใช้ไวด์การ์ดด้วยtmutil deleteเพื่อลบการสำรองข้อมูลทั้งหมดสำหรับปีที่กำหนดมันจะลบข้อมูลที่เก่าที่สุดไปเป็นข้อมูลล่าสุด btw และใช้สัญลักษณ์แทนเป็นจำนวนมากง่ายกว่าการใช้สคริปต์สำหรับกรณีส่วนใหญ่ :)
mluisbrown

ฉันจะแนะนำเพิ่ม printf '% s' "$ BACKUPS" ก่อนที่จะลบเส้นการสำรองข้อมูลเพื่อให้ข้อเสนอแนะที่ดีกว่า
Petr

2
ฉันสามารถลบข้อมูลสำรองหลายชุดโดยไม่ต้องใช้เช่น: sudo tmutil delete 2016-06-12-184217 2016-06-19-080529 2016-06-26-092218
yuxuan

-3

เพิ่งเปิดเทอร์มินัล

#sudo tmutil disablelocal

สิ่งนี้ควรเพิ่มพื้นที่ว่างโดยไม่ลบข้อมูลสำรอง TM


3
สิ่งนี้จะปิดใช้งานสแน็ปช็อต Time Machine ในเครื่องจากไดรฟ์ภายในไม่ใช่สิ่งที่ OP ขอ
ชาวสกอต

2
ใช่ - นี่จะทำให้มีพื้นที่ว่างบนโวลุ่มการบูต Mac เท่านั้น - ไม่ได้อยู่ที่ปลายทาง มีประโยชน์ แต่ต้องเป็นคำถาม IMO อื่น
bmike

-3

นี่คือขั้นตอนที่ฉันทำเพื่อลบข้อมูลสำรองเก่าของฉันทีละขั้นตอน

  1. เปิด Time Machine Disk
  2. ค้นหาและเปิดโฟลเดอร์ Backups.backupdb
  3. ไปที่ดูตามวันที่และเลือกที่เก่าที่สุดอยู่ด้านบน
  4. เลือกข้อมูลสำรองที่คุณต้องการลบ
  5. เปิด Teminal และประเภท sudo rm -rvf
  6. ลากและวางโฟลเดอร์เก่าที่คุณต้องการลบในหน้าต่าง Terminal
  7. ป้อนรหัสผ่านผู้ใช้ของคุณที่พรอมต์

ไปดื่มกาแฟหรือดูภาพยนตร์เมื่อกระบวนการเสร็จสิ้นคุณอาจต้องทำซ้ำอีกครั้งสำหรับบางโฟลเดอร์ที่ไม่ต้องการลบ

เมื่อโฟลเดอร์เก่าทั้งหมดของคุณหมดเวลา Time Machine จำเป็นต้องอัปเดตฐานข้อมูล นี่เป็นวิธีบังคับให้ Time Machine อัปเดต

  1. ป้อน Time Machine และไปที่การสำรองข้อมูลที่เก่าที่สุดซึ่งยังคงอยู่ในรายการ
  2. เลือกและคลิกที่เฟืองเล็ก ๆ แล้วเลือกลบการสำรองข้อมูล
  3. ป้อนรหัสผ่านของคุณและรอสักครู่
  4. ออกจากอินเตอร์เฟส Time Machine และกลับมาอีกครั้ง ตอนนี้คุณควรให้ Time Machine ของคุณแสดงรายการสำรองที่ถูกต้อง

14
อย่าทำอย่างนี้. Time Machine ใช้ระบบเชื่อมโยงที่ซับซ้อน คุณอาจสำรองข้อมูลของคุณ ดูpondini.org/TM/Home.html
Harv

2
หลังจากอ่านhttp://pondini.org/TM/Works.htmlฉันไม่เห็นสาเหตุที่การลบข้อมูลสำรองเก่าที่ใช้sudo rm -rvfจะทำให้ Time Machine ล่ม rmคำสั่งเป็นทางเลือกบรรทัดคำสั่งเพื่อข้อเสนอแนะในการลบจาก Finder ที่ด้านล่างhttp://pondini.org/TM/12.html
Pro สำรอง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.