iT邦幫忙

2026 iThome 鐵人賽

DAY 17
0
自我挑戰組

30天搞定科技背後的東西系列 第 17 篇

Day 17 : 我們刪掉的照片真的消失了嗎

  • 分享至 

  • xImage
  •  

昨天聊到資料中心,知道我們平常使用的照片、影片和各種資料,其實都可能儲存在大量的伺服器和儲存設備中
但我突然想到一個問題
如果這些資料真的被存在某個地方,那我們刪掉的照片到底去哪裡了?
平常刪照片的時候,只要按一下刪除,好像就消失了

但它是真的完全消失了嗎?
所以今天就來看看,我們刪掉的照片到底發生了什麼

一、按下刪除之後,照片真的不見了嗎?
其實我們平常按下刪除之後,照片不一定會立刻從所有儲存設備上消失
很多 App 或雲端服務會先把照片標記成「已刪除」

簡單來說
不是馬上把資料從儲存設備上全部清掉
而是先讓系統知道
這個檔案已經不需要再讓使用者看到

所以有些服務會有「最近刪除」或「垃圾桶」的功能
例如我們在手機裡刪掉一張照片後,可能還可以在一段時間內把它找回來
這代表它其實還沒有完全被清除

二、為什麼刪掉的照片還可以救回來?
這就跟電腦裡的檔案刪除有點像
當我們刪掉一個檔案時,系統有時候不會立刻把原本的資料全部擦掉
而是把這個檔案原本所佔用的空間標記成「可以再使用」
在新的資料還沒有把原本的內容覆蓋掉之前

某些情況下就有機會透過資料救援工具找回部分資料
所以我們有時候會聽到
刪掉的檔案還是可以救回來
這不是因為檔案被藏在某個神秘的地方
而是因為「刪除」和「把所有資料痕跡完全清除」其實是兩件不同的事情

三、那雲端上的照片也是一樣嗎?
這就更有趣了!

如果我們把照片放在 Google Photos、iCloud 或其他雲端服務
照片通常不只會存在某一個地方
大型雲端服務可能會使用不同的儲存設備和備份機制,避免某一台設備故障就讓資料全部消失

所以當我們刪掉一張雲端照片時
系統需要處理的不只是手機裡的一個檔案
而是要更新雲端系統裡的資料狀態
這也是為什麼「刪除一張照片」看起來只是一個按鈕
但背後其實可能涉及不少系統運作

四、為什麼還要有「最近刪除」?
其實最近刪除是一個很好理解的例子
因為人真的很容易手滑
可能今天整理照片的時候覺得
這張沒用了,刪掉
結果過五分鐘突然想到
等等,我好像刪錯了

如果照片一被刪除就完全消失
那可能會出現很多悲劇

所以很多服務會提供一段時間的恢復機制
讓使用者有機會把誤刪的資料找回來
等到超過保存期限後,系統才可能進一步清理這些資料

所以「刪除」有時候比較像是
先把它從你看得到的地方移走
而不是
瞬間讓它從整個系統裡蒸發

五、那照片最後真的會消失嗎?
這個問題其實沒有一個所有服務都完全一樣的答案
因為不同平台的儲存方式、刪除政策和資料保留機制都可能不同
有些資料可能會先進入垃圾桶
有些可能會經過一段時間後才被清理
而系統中的備份或其他資料副本,也可能有不同的生命週期

所以我們不能簡單地說
按下刪除 = 所有資料立刻消失
比較準確的理解是
刪除代表系統不再把這個資料當成正常使用中的資料,至於資料什麼時候被真正清除,則要看系統的設計

六、心得
以前我一直覺得
刪照片就是在垃圾桶中按一下完全刪除,然後照片就沒了
但今天才知道
看不到跟完全不存在其實是不一樣的
從手機裡的最近刪除,到雲端服務背後的儲存系統
一個小小的刪除按鈕,其實牽涉到資料儲存、備份和系統管理
也讓我更能理解為什麼我們前幾天一直在講 Server、Cloud 和 Data Center
因為我們每天看到的那些「消失」或「出現」的資料
背後其實都有一整套系統在處理

⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

明日預告

今天知道原來刪掉一張照片,背後也沒有想像中那麼簡單
但我突然又想到一個問題
工程師每天都在修改程式,如果不小心改壞了,難道只能重新寫一次嗎?
如果想要知道自己之前改了什麼,又要怎麼把程式回到以前的版本?

那明天就來討論一下
「Git / GitHub 到底是在做什麼?」


上一篇
Day 16 : 資料中心到底長什麼樣子?
系列文
30天搞定科技背後的東西 共 17 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言